skysight-inc/HackerNews huggingface dataset:
Seconding this. Read the candidate's actual resume, spend 30 minutes trying to suss out any deception on it, then a couple of hours trying to gauge compatibility, and also sell the candidate on working for you.

You don't even really need a probationary period in an "at will" state.

At some point, you either trust the credentials from universities and certification bodies, and take what the resume says at face value, or you have to try to reinvent some wheels, and re-discover that eliminating the phonies and mimics is a very difficult problem that even the experts can't solve entirely.

I don't know what the conversion factor is between running a fruitless job search filled with cargo-culted bozo tasks, and just randomly picking the first vaguely suitable candidate off the stack and letting them run for a few months, but I suspect that filling the position quickly and painlessly is probably worth about one month of having a 0%ile employee, or six months of a 20%ile, or keeping a 40%ile employee until they retire. This rests on the presumption that some work done right now is worth more than the same amount done some time in the future, and that higher %ile-ranked candidates will be less tolerant of any stupid hiring games.
The correct rule is that postfix operators bind more tightly than unary. Declarations imitate use, so in declarators, we can regard the unary star and the postfix () and [] as unary and postfix operators. So "star star a [][]" is "star star (a [] [])".

To apply the spiral rule in these cases, we have to collapse together the chained unary and postfix operators so that the spiral traverses them as one clump:

// +--------+
// | |
// | |
int *** aa[2][3][4];
// ^ | v |
// | | | |
// | | | |
// +----+ +----+

"aa is an (array of array of array) of (pointer to pointer to pointer) to int".

The spiral only makes additional iterations when precedence parentheses are present. Each level of parentheses has its own postfix-unary round trip:

// +----------+
// | +----+ |
// | | | |
// | | | |
int **(* aa[2])[3][4];
// ^ | | v | |
// | | | | | |
// | | | | | |
// +----+ | +--+ |
// +--------+
The Microsoft Simple Encrypted Arithmetic Library (SEAL) Goes Open Source
I know very little about C, C++, or Rust, so I want to ask this to understand why C++ was picked for this. My limited understanding is that people were tolerating C++ libraries like OpenSSL, but that new crypto or security code would likely be written in Rust for safety.

The blog doesn't say much (to me) about the choice:

In addition to having no external dependencies, Microsoft SEAL
is written in standard C++, making it easy to compile in many
different environments.

Is Rust unsuitable for this project? If anyone here worked on SEAL, I'd love to learn more about this -- did the SEAL team consider using Rust?
I use an APU, but with any netboot small computer, I find it easier to netboot a simple linux build and dd the image via netcat, vs plugging and unplugging the card.

My notes for pfsense:
receiving machine:
netcat -l 2222 | gzip -dc | dd of=/dev/sda

sending machine:
dd if=pfSense-2.2.4-RELEASE-2g-i386-nanobsd.img.gz |netcat 10.10.10.101 2222
You could be right too. I'm not sure.

Trader Joe's is very secretive about who supplies its products. When I google for something like "Who makes Trader Joe's $product" I find various articles that seem like they've actually uncovered suppliers in certain cases, and I think those suppliers are pretty willing to sell a version of their existing products at TJs for lower prices. But I certainly don't know the whole story.

One other thing I notice about TJs is that it does not carry a "full" product line like a normal grocery store. TJ's often seems to cherry pick or negotiate relatively good deals from outside food suppliers where they can. And if they can't do that, in many cases, they just don't offer that product at all. Still, they offer a wide enough product line to keep the customers flowing in.

http://www.time.com/money/4894722/who-makes-trader-joes-prod...

https://www.eater.com/2017/8/9/16099028/trader-joes-products
Old coal mines can be 'perfect' underground food farms
Because it's been pretty close for months. I fix one thing and instantly discover something else that needs fixed. Those temporary fixes are all built on top of each other and I started seeing some undefined behavior as a result. It might be almost there but I've had nothing but it's almost there moments for the last several months. I've got far more interesting projects that I've been neglecting for this thing so ...I guess you could say it went outside of an unreasonably large time box.
Rust has things that at a binary level are the same as classes, so they could easily be part of a cross-language ABI.

And so what if std::vector isn't primative. It's an extremely common construct that should be part of a cross-language ABI. Hell, it's simpler than strings and they are part of the C ABI.

This is one of those things that everyone is going to nay-say until someone actually does it. The same happened with webassembly. I remember when it was deemed impossible and PNaCl would never work etc. etc.
Well... not to guess about the unexpected... but as for what is likely...

Following the pattern for caves in the Canadian Rockies, the lowest cave levels will be highly technical (wrt exploration techniques) with a cold and fast-moving river. The typical passage in such a cave often is somewhat like a slot canyon, but with more angular walls. The distance to the resurgence appears to be a couple of kilometers with an elevation difference of 450 meters. The geometry of flow from this swallet entrance to the resurgence looks joint or fault controlled directing the flow northward from the 'dry' valley's outlet. That is, the cave flow's exit is north of the dry valley's confluence with the north-south surface stream. Thus, a large amount of the cave is likely to occur deep under the mountain. With respect to exploration, this increases the chances that higher, drier alternate passageways and alternate infeeder streams exist aside from the main stream course. It is unclear from aerial imagery, but there is also some chance that the mountainside to the north and west of the entrance is karstified. If so, higher entrances are possible -- which could increase the total system depth. The deepest cave in Canada is ~650m from highest to lowest point. While most satellite imagery of the resurgent stream run show a whitewater cascade, there is some variation in flow. The cave at the resurgent spring would be one of the first places to investigate at low flow.

Congratulations to the team for a wonderful discovery!

(Just a quick impression. I have discovered quite a few sizable caves--not this one, of course)
the most important browser extension
Location: Durham, NC

Remote: Yes

Willing to relocate: No

Technologies: Backend Development (Ruby, Elixir, and Python), Embedded Device Development (Firmware in C and C++, design and layout in Eagle and many others), Frontend Development (vanilla HTML+JS+CSS preferred but also experienced with React)

Resume/CV: https://www.linkedin.com/in/briancarrigan/

LinkedIn: https://www.linkedin.com/in/briancarrigan/

GitHub: https://github.com/carrigan

Email: brian@bcarrigan.com

I have been working as a mixed web and connected device freelance professional since last September and am open for contract based work or a full-time position at a hardware or IoT focused product shop.
I made a small tool to generate SCSS variables and mixins from Figma Styles
I wanted to create a small tool to automatize part of my process when working on a new design with Figma, this takes your color and text styles and generates SCSS variables and mixins for quick frontend development.
Think different.

Write an ordinary web app or a desktop app if at all possible. There is some possibility it will still work in 10 years, it's almost impossible that a SPA will. The problem is that the web platform has been weaponized by Google and Facebook (which are not interested in helping you accomplish your goals, they just want to sell ads at get rich)

Apple and Microsoft may have different motivations but they are left with pouring sand in the gears by not implementing "standards" and file formats that they don't want to implement to protect their real and perceived business interests.
My answer is that "the best" of anything are always a small percentage so I care "my élite" not the masses...

Always remember a thing: from diversity born evolution, from standard borne Ford-model workers.
Global Parametrics | Spatial Database Architect | Lexington, KY or Savannah, GA / Remote | Full-time | globalparametrics.com

I work for this company and we need someone who is motivated by working on difficult scientific and computing infrastructure problems. To work for Global Parametrics is a chance to work on helping low and middle income countries become more resilient to natural disasters. Many companies talk about how they are improving people's lives – here's a chance to actually do it.

Here is the job post:

We are seeking a database architect for maintaining a large and growing repository of geophysical scientific data (50TB). The bulk of the data consists of

* Global Climate Data

* Numerical weather forecasting models (GCMs)

* Seismic and Earthquake events

* Hurricane storm tracks

This data must be updated daily and organized for consumption by scientists through consistent data access layers and APIs. Experience with large scientific datasets is preferred, and suggest that you highlight this experience compared to large transactional databases.

Specific Responsibilities:

* Responsibility for creating an optimized database architecture for efficient delivery

* Maintaining and updating the database with new data sets

* Refine and automate regular data harvesting processes

* Refine DB queries and indexes to speed performance

* Expertise in SQL and NoSQL environments

Environment:

The candidate will work largely independently, but also collaboratively with other code developers in an agile development framework. Results are prioritized over process. This senior position will report directly the to the chief technical officer.

Global Parametrics (GP) offers innovative resilience solutions in emerging economies impacted by natural disasters. GP is a for-profit social venture, with government backing from the UK and Germany.

Email careers@globalparametrics.com with your CV, a brief explanation of who you are, and a summary of your relevant technical experience to apply.
I don't think so. The added impact of battery manufacturing is quite small compared to the impact of manufacturing any vehicle, and that in turn is a fairly small proportion of the total impact of a vehicle over its lifetime.

Only looking at driving, a Prius emits about 238 grams of CO2 per mile. A reasonably efficient EV charging from the US's current generation mix emits about 150 grams/mile. If we assume they'll last 200,000 miles on average, that's about 17 tonnes more CO2 for the Prius. The EV produces in the neighborhood of 6 tonnes more CO2 during manufacture compared to a traditional gas car, and this advantage will be slightly smaller compared to a hybrid.
> will dump their logic wherever it works with as little structure as it allows. It's a technical debt catalyser, and will make sure nobody feels at home in someone else's code. The community will pay the price in a year.

I don't want to downplay your concerns, but I will say that this is already a problem. Part of the goal with hooks (and I can't say if it achieves that) is to encourage the separation of a lot of state-interaction OUT of the components. Today it is much too easy (arguably it is easiest) to write a component that is basically untestable - basically a mini-application in itself, which is the opposite of good React design.

I'm hopeful that Hooks will help, and I think the original demonstration focused too much on state and not enough on other interactions external to the component, which is where the real pain today exists. I've not played with the alpha at all to have a feel for how realistic my hopes are.
It was absolutely groundbreaking in terms of commodity video acceleration. If I remember rightly, it was a whole-system genlock: the system clock would be phase-locked to the incoming video. That let it output frames on top of the video stream without having to digitise it first.

They could have been the "SGI for the masses"; if they'd really been able to push the idea of commodity hardware dedicated for gaming and effects they might have been first to market with gaming 3D accelerators.
It seems like you read more cynicism and hostility in the previous comment than was actually there.
Benchmarking, the higher ops/sec the better.
Safari 11.1.2 on OS X 10.12.6.

Create dictionaries
-Set-based x 1,393 ops/sec ±0.85% (60 runs sampled)
-Regex-based x 1,798 ops/sec ±0.75% (61 runs sampled)
-Trie-based (1st-gen) x 419 ops/sec ±1.35% (61 runs sampled)
-Trie-based (2nd-gen) x 986 ops/sec ±0.77% (63 runs sampled)
Done.
I don't see how heavily armed Americans change anything. Personnal weapons would not change a dictatorship. If anything it would just justify killing opponents for armed rebellion/terrorism. It's not like your gun will stop tanks...
Scam iOS Fitness Apps Steal Money Through Apple Touch ID
Doctible | San Diego, CA | Full-Time, Onsite | https://www.doctible.com | Ruby on Rails (70%) & .NET (30%) | 2-4 years experience

Doctible is an innovative healthcare technology company and our mission is to help healthcare providers be efficient and profitable using technology. Our products are all built internally by a brilliant team of Product members and engineers.

We're searching for a motivated junior to mid-level Full-Stack engineer to join us in our Sorrento Valley office, to work across our entire platform, from customer-facing web apps to third-party systems & services. Some of the technologies we work with: Ruby on Rails, React, C#.

Detailed Job Description: https://www.doctible.com/full-stack
No, that is non rail. Rail is 80% (it is the chart above this one where you cut it out of the article) so car is 25% of 20%, i.e. 5%.
So, extending your thought about common thread, one needs to develop self-awareness. Hacks won't help much with this. But there is a systematic way of cultivating it, called meditation.
the article said it had probably been covered with snow year round until 20 years ago.
Doesn't it still depend on CUDA for hardware acceleration? For it to become truly open, it should be untied from CUDA first.

So far it looks more like a way to advance CUDA usage even further, by giving a free higher level library that's locked into it.
My Dad and his brother both have T2D. My Dad is 75 and my uncle is going on 60. They are both very active, in shape, and not overweight at all. e.g., My Dad was playing tennis 4 times a week when he was diagnosed. He's probably cut down some since, um, he's 75, and has had two hip replacements, but he's in way better shape than I am.

Neither were significantly overweight when they were diagnosed. In fact, my Dad has been trim for decades, and while I don't see my uncle often, he was always thin and very fit-looking when I have seen him.

There _has_ got to be a genetic component independent of lifestyle and diet choices. Me? I have no excuse. I'm overweight and not active and I know I need to change that.

edit: Didn't proofread.
Quanta Winterfell FreeNAS Server (OpenCompute and LinuxBoot)
iHeartRadio | New York, NY USA | ONSITE | Full Time | Visa

iHeartRadio, iHeartMedia’s digital radio platform, is the fastest growing digital audio service in the U.S. and offers users thousands of live radio stations, personalized custom artist stations created by just one song or seed artist, and the top podcasts and personalities. iHeartRadio is a great environment for people who like to innovate and have the power to influence decisions. We have 120+ million registered users across over 200 different platforms, and outside the US, we are in New Zealand, Australia, Canada, and Mexico!

Mobile Engineers - Android and iOS - Come work on our flagship mobile applications, where all new code is written in Kotlin and Swift with UI testing in Espresso and XCodeUI. We are implementing a new design system which will modernize our UI, working on further global expansion for our app and continuing to broaden our reach via watch, TV, automotive and smart speaker extensions.

Data Engineer - Seeking engineers with a passion for solving large data problems. Our data platform helps provide insights and analytics, reporting, business intelligence and many other functions for the business. We rely on tooling such as Hadoop, Hive, Kafka, Redshift, Airflow, Spark.

Python Engineer - Work with our content and ingestion engineering teams to figure out how to manage millions of music tracks at scale. Working with our open source framework you will help build the backbone of our core ingestion infrastructure that manages all of our music, talk and podcast infrastructure, encoding infrastructure as well as search and advanced catalog heuristics.

Apply for openings here: http://jobs.iheart.com/jobs or recruitment@iheartradiocareers.com for more info!
POLA Would Have Prevented the Event-Stream Incident
Cerego | Engineering | San Francisco | Onsite | Full-time | https://www.cerego.com/

We are an educational technology company changing the way people learn. We are looking for:

Senior Full Stack Engineer | Senior iOS Engineer | Infrastructure Engineer | Android Engineer

Tech stack: native iOS and Android, AngularJS, Ruby on Rails, AWS

Apply online at https://cerego.workable.com/
Yeah the GPU-accelerated part is what I was referring to. Doesn't seem like it makes much of a difference these days.
At the risk of substituting books with URL's... Do you have any to any of these concepts? For example I just tried googling "eikasia, pistis, dianoia, episteme, techne, phronesis, noesis" and I didn't, eh, come up with something precise enough to read.

EDIT: Someone down in the thread did the kindness already!
> fewer European cities have been destroyed by car-centric design

Galway is pretty terrible, if you're talking about Ireland, and some of the former industrial heartland of England is pretty bad too (Coventry in particular)
Oh god. Think of the advertisers everyone. If it weren’t for us accepting ads into our lives, they would look like those Yemini’s in the New York Times.[0]

Don’t use hyperbole if you want to be taken seriously.

[0] https://www.nytimes.com/interactive/2018/10/26/world/middlee...
SAY | NYC | Full-Time | 120k - 180k + equity | https://say.com

SAY is democratizing shareholder voting, an industry that has gone without disruption for too long. Empowering shareholders to make a change in the companies they own is no easy task, so we need some engineering talent to help fill out our team!

Engineering lead, backend, frontend and iOS engineers all wanted. Check out our job listings here: https://jobs.lever.co/say

Our stack: python, django, react, docker, kubernetes, postgres, ios

Feel free to reach out to hn [at] say [dot] com or apply directly through our job listings.
gradient descent != molecular dynamics; the latter is simulating forces on atoms, not attempting to optimize a target function. You can use molecular dynamics for optimization too - it can be very powerful, just slow - but I don't think that's what they're describing here.
Opinary - https://opinary.com | Backend Engineer | Berlin, Germany | Full-Time | On-Site

Opinary has one mission: We make opinions matter. On the web and in real life. Globally, people use our polling technology to share their opinion with one simple click. The instant visualization of opinion trends enables our users to engage in an open dialogue and to understand complex debates.

By harnessing latest advances in Machine Learning, NLP and distributed systems design, our platform ensures that our content always stays relevant to the reader.

With over 80 Million monthly users, we’re one of the fastest growing startups in the media space. You’ve probably used our tools yourself on publishers like The Times, Spiegel Online, NBC, Huffington Post or the Independent.

We are looking for a Backend Engineer to support our growing product team. Our stack is primarily Go + Python, running a on top of Google Cloud Platform infrastructure.

You can apply online here: https://opinary-gmbh.breezy.hr/p/7ff43a7eb495-backend-engine...
I'm a freelancer, so that's a bit different, but I admit I'm surprised at how brief and superficial the intake to hire me usually is.

For permanent jobs, it's usually an hour long interview followed by a programming assessment; either take-home and then presenting to their developers, or codility. But for freelance work, none of that. Just a talk and they hire me. But of course if I turn out to be useless, a freelancer is easy to fire.

(I don't like video interviews much.)
Agreed. Good idea but hard to read. My eyes skipped over it because it's too much work to read.
Private, centralized 3rd party marketplaces are responsible for some of the biggest commercial successes of the web boom(#1 and 2.0).

But, they haven't "done good" by vendors, by and large. A YouTuber with viewerships as high as mainstream TV shows can barely afford "2 guys and a mic." App store purchases is a fairly meager market, and not a place to build a serious business unless you have other "monetisation" plans.

Steam is somewhat of an exception but still, being beholden to a discovery algorithm like that is disheartening.

Recommendation engines are such an important part of any market these days. Besides recomending stuff, it's an incentive structure for the market.. a la google-> seo spammers, fb-> kgb spammers, etc.
FinCompare | Berlin, Germany | Multiple Roles | Full-time | Visa | Onsite | Fintech | https://fincompare.de

1) Backend Engineer: We are looking for software engineers who love building robust, high-quality product. Tech stack: Python3, Go, MySQL(with JSON fields), Django, AWS.

For more information and to apply https://fincompare.recruitee.com/o/senior-backend-engineer-m...

2) Frontend Engineer: Tech stack: React, Redux, SASS For more information and to apply https://fincompare.recruitee.com/o/frontend-engineer-mf

About FinCompare:

We are using technology to offer businesses a convenient one-stop destination for all their financing needs. Helping them to find, compare and close the best financing offers from over 200 banks, FinTechs and alternative financing providers. Everyone in our team is an expert in their area, eager to go the extra mile and a lot of fun to work with! We have only just begun to reform the B2B financing market - and need you to continue our rapid growth!
The working algorithm is that the postfix operators in declarators (just like in expressions) have higher precedence than the unary ones (just like in expressions), but are overridable with parentheses (like in you know what).

The declared identifier is, first and foremost, the clump of high precedence postfix things that are on it:

a[3][4][5]; // a is an array of array of array

b(int); // b is a function

c(int)[3]; // c is an array of functions: nonexistent

Then we consider the unaries:

*** whatever; // whatever of pointer to pointer to pointer

Then the declaration specifiers:

int whatever; // whatever of/to int
Only because of the inherent fixed resolution of the display - it would I think work if you had an Amiga with VGA out into an LCD display.
Defensive tool use in a coconut-carrying octopus (2009)