skysight-inc/HackerNews huggingface dataset:
The notion that affective empathy is present in any complete way in text-only communication is misguided at best. Affective empathy gets communicated f2f via voice quality, body posture, tonus et al. The lack of a medium for affective information is a primary reason why text-only discussions go off the rails so quickly.
I think it's easy to argue that there is some value in encouraging the publication of said inventions after the patent expiration date, but your argument is incorrect. The problem was when the Doc invents the flux capacitor in his workshop, he needs to go to GeneralIntelectric Corp, pitch his invention, and disclose his scematics for a beta production run
. Without patents, the Doc doesn't have a comprehensive and cheap legal protection from the megacorp just saying no and stealing his thing. Sure, if the Doc had more money, he could invest in a legal team to get him this protection, but it would probably involve publicly filing details of his invention anyway, thus emulating a shittier version of patents.
Location: Lodz, Poland

Remote: maybe

Willing to relocate: yes

Technologies: C, C++, Lua, Scheme, some Rust, Linux (driver and embedded firmware development), Android

Résumé/CV: https://stackoverflow.com/cv/bazurbat

Email: bazurbat(at)gmail(dot)com

I am a versatile and goal-oriented professional with more than 10 years of total industry experience starting from system administrator and going through quality assurance engineer to senior developer positions. I have seen through multiple projects going to production an led developer teams in diverse domains and environments such as financial, medical and automotive.
A lot of teams have decided avoiding all dependency management is better than mastering it. I'm trying to accept it, as another instance of "worse is better".
Because it's an arbitrary number that's increasingly becoming meaningless.
it went on and on and on because the article isn’t actually about the cloud in the data center.
User Research at Reside – Building Something That Matters
Urban cheerleaders are too narrowly focused, and still don't get it.
The government subsidized the shit out of suburbia in the cold war days for a reason.

Time is running out on this whole go-to-the-city-and-join-the-creative-class thing--the same way (and for many of the same reasons) it is running out on pax americana.
I've never seen a reference text that considers the comparator part of the sorting algorithm.

Timsort, quicksort, mergesort, introsort, smoothsort, etc. don't include the comparator as part of the algorithm definition.
Possibly? The US military needed to feed it's soldiers during WW2 on the other side of the globe. There were a lot of advances in food prepartaion, sotrage, and manufacturing that came about in order to do this.

What are the alternatives here? Either the government builds the factories and just shuts them down post war, or private companies can do it, in which case they've got a factory at the end of the war - might as well use it...

It's not as if these are factories for chemical weapons or warplanes - it's food..
Another example of arbitrary pointer comparison I'm familiar with is for resolving lock ordering problems. If I have a big set of locks that I need to take to complete a particular operation, a simple way to prevent deadlocking is to acquire those locks in the order of their pointers.

E.g. if I have three locks I need to take,

lock_t *a = (lock_t *)0x100;
lock_t *b = (lock_t *)0x300;
lock_t *c = (lock_t *)0x200;

then I'll take them in order a, c, b;
AMD's biggest mistake by an order of magnitude was betting everything on CMT only to find out it was a bust, but they were stuck pumping out variants for the next 7 years.
That's a lot of words that people still don't want to hear
Maybe they expected more compiler bugs than usual when bringing out Swift?
Under pressure, afraid to take bathroom breaks? Inside Amazon’s warehouse
Springbuk | Principal Backend Engineer | Growth-Stage | Full-time | Indianapolis | Competitive Salary + Equity

At Springbuk, we’re undergoing a major platform re-architecture in response to our rapidly scaling customer base. We need your help to lead that transition from monolith to microservices and from data analysis that works to data analysis that scales.

• Product: Health Intelligence Platform for Self Insured Employers, Brokers, and Wellness Companies (https://www.springbuk.com)

• Raised our $20M Series B in Feb. Total money in ~$25M.

• Strong revenue and product growth 3 years in a row.

• 1600+ paid employer customers on the platform

• Tech: Ruby, Python, Postgres, Elasticsearch, AWS, React

== Full Description / Apply ==

https://hire.withgoogle.com/public/jobs/springbukcom/view/P_...
How is it a secret?
Deepnote | Machine Learning Engineer, Full Stack Developer | San Francisco or REMOTE | Full Time or INTERN | https://www.deepnote.org/

Deepnote is a collaboration platform for data scientists. We work with Jupyter/Python/JavaScript/Docker/Kubernetes to build infrastructure for running heavy machine learning workloads and to give everyone access to a state-of-the-art data science tooling.

We are looking for experienced developers (and interns!) excited about contributing to open source software and helping researchers, developers and data scientists solve hard problems.

Here’s a list of a few more open positions:

* Machine Learning Engineering Intern (Python) | San Francisco or remote
* Full Stack Developer (JavaScript, Python) | San Francisco
* Infrastructure Engineer (Python, Kubernetes) | San Francisco
* Product Designer (interested in machine learning and data science) | San Francisco
* Growth Marketer (developer relations, community management, marketing) | San Francisco or remote

Apply at work@deepnote.org
> and you can feel good that you're not leaving it in a place that is in the way.

If only more people felt that way. But look at how many are too lazy/selfish to put away their shopping cart and leave it in a parking spot or propped up on a curb. Even though the docking stations are always close by in that case.
For those interested, PD7 70 is approximately 10 million years old. For reference, the Earth is around 4.5 billion.
Well, really it looks ancient.

From the 19th to 20th centuries, artifacts from around the world were increasingly gathered in European museums and curio shops. When painters and sculpters discovered things like sub-saharan african masks, mesoamerican temples, oceanic tiki sculptures, ancient cycladic figurines, japanese woodblock prints, and islamic geometric designs, it had a huge impact on them. Artists like Maurice de Vlaminck and Pablo Picasso would go on to riff on these as Cubism and other forms. Modernist artists and designers such as Mondrian were really just re-discovering forms of art that other cultures had established.

I'm no art historian, but according to the website, that fragment is a tin-glaze patchwork mosaic on the inside of a plate or bowl. Since it's 16th century this is probably an Italian Majolica plate, whose origins are an area of Sicily known for a Moorish method of glazing pottery. These designs were inspired by Islamic art from Andalusia (http://www.islamicspain.tv/Arts-and-Science/The-Culture-of-A...) and adapted over time to European imagery and patterns (though patchwork mosaics in general are about 5,000 years old)
even on iOS?

I thought Apple is not really thrilled about the whole PWA initiative. Most of their effort has been half-hearted [1], since it bypasses their App Store (which generates a big portion of their revenue).

[1] https://medium.com/@firt/progressive-web-apps-on-ios-are-her...
My macbook runs on Intel integrated graphics, and I frequently want just a little bit more performance for day-to-day work.

In particular, if you set a 4k monitor to 1440p effective resolution in macOS, it renders a 5k (1440p doubled) image and then down-scales that to 4k. This seems like it would be ideal but in practice, things are too laggy.

I upgraded from a 1440p monitor to a 4k one, but I ended up going down to 1080p effective in order to get acceptable performance due to intel's under-powered integrated graphics. I'm fairly positive that AMD's APUs would be sufficient in this scenario.

On the gaming side, I also just got a GPD Win 2, which is a little handheld gaming computer that runs on a Intel Core m3 (graphics and all). At 720p, the Intel integrated graphics can actual run a lot of games, especially older ones. But OF COURSE I'd like to see better performance there. Unfortunately, AMD doesn't have anything available yet for that power/TDP range (7w).
IIRC: to meet the "redundant fiber" requirement, one of the backbone carriers needed some incentives to build out into the middle of a desert.
Glad to be able to upvote an article like this.

The prevalence of articles about things that aren't software or hardware hacking, combined with the site's increased popularity lowering the bar for technical content to be considered worthwhile, and its occupancy of a critical position in the cultural namespace ("hacker news" is a really good name but not descriptive of the actual focus of the site--the hacker ethic is anticapitalist rather than neoliberal), make HN a really tragic institution these days.
One of Web’s Most Prolific Writers Has Been Promoting His Clients in Articles
After the N9 was a success, they could have bet on both. Buy an OS from MS and offer Meego/SwipeUI in one or two high-end devices. Elop simply seemed more interested in selling.
Did anyone else read this as the robots are grasping the art of "griping"? As if we need them to learn how to complain. :)
I suspect the whole article is a joke. Nothing about it, including the attention it's getting, makes sense.
It's because of the quotation mark. If you remove it, the link works as normal.

http://pages.cs.wisc.edu/~pb/tubes_final.pdf
Uplift Financial (inbcubating at Cogo Labs) | Front-End Engineer | Cambridge/Boston, MA | ONSITE, FULL-TIME, VISA

The world of consumer finance is complex and poorly understood. Uplift Financial simplifies the process of making better financial decisions. Today, our focus is helping consumers find credit products that actually help them get on the right track - no payday loans here. As we grow, we'll be adding new product categories until we're a trusted advisor for every decision in our users' financial lives.

We're looking for a front-end engineer to help us build and optimize elegant and usable interfaces to connect our users to these products. Our sites are built with Django (Python) on the back-end and, for now, fairly simple HTML/CSS/JS up front. If you have strong opinions about how we could make things better, we want to hear from you.

We're housed in Cogo Labs, an incubator with 10+ years' experience building businesses on the web, including EverQuote (IPO), Autotegrity (acquired, ADP), and CourseAdvisor (acquired, WaPo). Cogo's founders were early investors in other Boston success stories like TripAdvisor and CarGurus. Learn more at www.cogolabs.com

Reach me directly at derek@cogolabs.com to learn more - looking forward to talking!
Here is all of Ford Go-bike's data. https://s3.amazonaws.com/fordgobike-data/index.html
CrowdJustice | London, UK | Software developers | Onsite | Full-time | https://www.crowdjustice.com

CrowdJustice is an early-stage, VC-backed, tech-for-good company that's changing the way people access the legal system with a mission to make the law available to everyone. We’re using technology to solve a huge social problem and building a business at the same time. Since launch in 2015 we have helped important legal cases raise millions in funding, seen claimants get their cases to the Supreme Court, given communities a voice – and we’ve been featured in the Guardian, FT, BBC, TechCrunch, NYT and more.

We are looking for both backend and frontend developers to join our lean team in central London: https://crowdjustice.workable.com/j/132A9C8417

The CrowdJustice platform backend is written in Python, Django and Postgres, with the front-end in Javascript, HTML and SASS – though you don't need experience in any of these.

Interview Process: 20-30 minute phone/hangouts chat about the role (no surprise tech questions); a 1.5 hour on-site interview where we'll discuss the technical task, pair program some work and talk about your future at CrowdJustice; if successful, a fair offer and the chance to join a well funded startup early on its mission to increase access to justice!

If you have any questions send them across to: gavin ~a-t~ crowdjustice.com
As for why he doesn't define it: he's been one of two primary authors of GHC for over 20 years. He assumed anyone reading his blog would already be aware of that, because why else would they be reading his blog?
social.network | Toronto, NYC, or Anywhere | ONSITE / REMOTE |

Social.network is building a decentralized protocol to power the next generation of online social networks. The world is spending an increasing amount of time contributing to centralized online social networks with business models that promote mass surveillance, increasing amounts of data collections, growing inequality, and behavioural/political influence on an scale which the world has never before seen. Help fix that.

As a part of the social.network R&D team, you will create POC's of new blockchains, social.network wallets, block explorers, and much more using bleeding edge new technology. This is one of the most critical positions in a company aiming to improve global social networking, so we're looking for engineers and scientists who are able to execute on a world class level.

Responsibilities:

- Build POC's of new blockchain technology

- Research new blockchain technology and stay up to date with the industry

- Read whitepapers, write/run the code, and evaluate it for applicability to the social.network protocol

- Write research reports to educate the open source community on new ideas and progress

Requirements:

- Extensive crypto and software engineering experience with world class projects to prove it

- Deep understanding of computer science, cryptography, and blockchain fundamentals

- Someone who leads by example, executes efficiently, and doesn't waste time arguing when they could be hacking

- A humble hacker who doesn't allow their ego to get in the way of their decision making

Compensation:

1. Base salary (optional - or opt for tokens)

2. Option to travel the world and work out of exotic locations with the core team.

3. Conference and education stipend

4. Equity or portion of fees from platforms, wallets, etc. that you develop

Email careers@social.network with your application and we'll go from there.
I didn't understand the graphics
Well, that's still personal opinion, even if grounded in experience.

My personal opinion is that they have similar complexity, but in general Rust decides to clearly define behaviour as much as possible and fail fast, preferably at compile time. This can be seen when comparing features: memory management is there (supported by the borrow checker), smart pointers are there, references & pointers are there, generics are there (even if not exactly the same), integer and floating point handling are there, concurrency is there (compile-time checking is nice), macros are there (albeit different and perhaps less error prone), string types are more complex than cpp, enums are more complex (but also more powerful), operator overloading is there, iterators are clearly more complex (and the functional aspects in general), etc.

So the average programmer will have to learn a similar amount of concepts or even more in Rust's case.

Where Rust is indeed simpler is error handling and building.

---
I figured you would bring up concurrency, and while Rust's compile-time verification is really nice, Java also has a simpler form in threading annotations. Additionally, I believe it's rare to use such low-level primitives in Java.

Nulls (and type system holes in general) are a correctness issue, not a safety issue, unless we want to argue that all bugs are safety issues.

GC pauses are a performance issue, as you already know.

Saying that Rust threading is safer than Java's is technically correct and Rust is probably a bit safer than Java because of that, but it's hard to argue that Rust should be chosen for a project because of that (this is the whole point of saying X is safer than Y). Java is super-simple to learn compared to Rust.
Neji | Full Stack Web Developer | San Francisco | Onsite | Full-Time | https://neji.io

Neji is venture backed enterprise networking & blockchain company that's looking for a Full Stack Web Developer to join our growing team. The role entails working alongside senior management and a group of strong engineers from top companies including Google, Apple, Dropbox & Amazon.

Details & application instructions at: https://neji.io/career
Yeah this post reeks of vote manipulation. The article was strange and droned on and on.
Is case insensitivity really a flaw? Other than some weak namespace hinting (constants in ALL CAPS for example) what is the flaw of your language being case insensitive for everything but string handling?

Would C be ruined if people could type:

If ( expression ) { effect };

I'm also becoming unsold on file system case sensitivity as well. Should "Income Report 2018Q1" really be different than "Income report 2018Q1"? How often is this a desirable feature?

The only reason I have now for maintaining case sensitivity is that in the Unicode world casefolding is an absolute nightmare and no language or file system built today can afford to not use Unicode.
It's Google.

I feel like everybody has been brainwashed into thinking Google is awesome and I'm looking at it from a distance, thinking how did they do this.... Tech conferences? Yearly Google io PR?

Somehow people is treating this ad company like they are good guys.
> payment for Coinbase Custody in a fiat currency of US Dollars

They're selling shovels for cash. The gold is for the miners.
It was late-Victorian home economics which laid the groundwork for this though. The women who led this movement were highly influential and believed that mechanisation and industrialisation led to better food and that the nutrition was actually good - they really did think white bread was better than “dirty” peasant bread. Combine this with the Victorian hatred of food which actually resembled natural products (primitive, dirty) and the Perfection Salad suddenly makes sense. Industrial food was largely coasting on the prevailing trends of the time.

I can’t recommend the book enough. Truly fascinating - and revolting!
TerrAvion | Embedded Systems Engineer (or robotics) and Fullstack Developer | San Leandro, CA - Bay Area | http://www.terravion.com/careers | Remote is possible

TerrAvion is the largest volume provider of aerial imagery to farms in the US. Each week or month, we map more than 100 times as much area as the whole electric drone industry combined. We are able to do this because we have the best model, the best technology, and the best team for delivering imagery to growers. Our company is highly interdisciplinary, fast-paced, and focused on solving real problems for farmers.

Our work is changing the world for the better, especially for the people who grow our food and wine. We have a culture of responsibility, accountability, and excellence. We take these values seriously with respect to one another, our customers, and partners, though we try not to take ourselves too seriously. We strive to be a place where team members can perform their best.

If you share our values and believe in what TerrAvion is doing, we would love to have you join our team. We offer a continuously improving basket of benefits to employees appropriate for a start-up including competitive cash compensation, equity in TerrAvion, an open office, a fridge full of snacks and drinks, work from home, and discounts on flight training. We are located in San Leandro, California, three blocks from the BART station.
> And IQ tests are legal to give during hiring, in just about any form, if that result correlates to useful for that job

No, “correlates to useful” is not the standard; there also needs to not be a less discriminatory alternative available.

> You have to first show there is no correlation between GPA or IQ and job performance to claim it's not legal.

No, you don't: business necessity is an affirmative defense to disparate impact discrimination claims; once the unequal impact is proven, the challenged employer is required to prove the link to job performance. If they succeed, the challenging party has the burden of showing the existence of a less discriminatory alternative.
Wax paper?
Basically, any forward looking plan is on hold until people get off their butts and actually vote democrat/notGOP on voting day. Until certain portions of the ruling class lose their positions, they hold enough power to prevent anything from hurting them
>Labor force participation rate has fallen, while people are retiring later. Retirement/aging doesn't even help explain the drop

Retirement/aging explains the largest component of the drop.

Much of the drop was predicted decades ago by Census based solely on demographics. The single largest factor in the current drop is exactly demographics. Here [1,2,3] are FRED papers on the topic with more references.

[1] https://www.stlouisfed.org/on-the-economy/2017/january/disse...
[2] https://files.stlouisfed.org/files/htdocs/publications/revie...

[3] https://www.stlouisfed.org/publications/regional-economist/o...
The New York Public Library | Senior Mobile Engineer | NYC

The New York Public Library is reshaping the world of e-books and library lending with its SimplyE and Open eBooks mobile applications. These e-reading apps let people connect to their local libraries, check out e-books free of charge, and begin reading effortlessly.

Our small and dedicated team is looking for a mobile software engineer who shares our passion of improving public access to information. At the main NYPL branch near Bryant Park, you'll experience the pleasure of working full-time on open-source software, enjoy a healthy work-life balance, and be proud to know you're improving the lives of users around the country.

While we offer the opportunity to learn and develop for both Android and iOS, only knowledge of one platform is necessary when coming in:

– If you're an Android developer, you should have a strong command of Java and Gradle, be intimately familiar with Google's Material Design guidelines, and know your way around the usual SDKs. While our existing codebase is primarily written in Java, we make use of Kotlin for new development whenever possible.

– If you're an iOS developer, you'll need to be competent with both of Apple's languages: We're using Swift for all new development, but we have an existing codebase that makes heavy use of Objective-C too. You should also have experience with Apple's SDKs, be able to effortlessly apply Apple's human interface guidelines, and be comfortable doing library-based development via Carthage or CocoaPods.

In addition to one or both of the above, you should:

– have an interest in working with the open-source community,

– be willing to participate in a mutual code review process with your peers,

– understand how to build responsive user interfaces via concurrency, and

– be proficient with Git, GitHub, and related workflows.

Special consideration will be given to candidates with:

– knowledge of the EPUB format,

– experience building accessible applications, or

– a solid understanding of functional programming.

Send your résumé to nypldigitaljobs@nypl.org and let us know why you're eager to join our team!