skysight-inc/HackerNews huggingface dataset:
Those numbers are mostly unfair. For some reason in the iOS 10 App Store, Apple started listing the complete fat (both 32-bit and 64-bit archs) submitted .ipa size. If you want to easily test that, clear your cellular data usage, update one of those apps (or install) and then go back to settings and see the actual bytes transferred.

Also, most everyone is using Swift in some small part, so that automatically includes the standard library. Then you have some companies who switched to Realm DB away from CoreData. Or then there's a whole subset of companies that have decided they want to go all in on Javascript and have brought in the whole React Native stack with it.

These apps in that list are also built by teams of 100s of engineers working at full speed. In reality, each one is its own little OS full of its own UI frameworks, testing frameworks, and nontrivial code.

Trust me when I say that everyone is plenty aware of how big their footprint is getting, and no one is happy about it. Apple won't even let you submit to the store if the actual single architecture binary is over 60MB.
For now yes. More privacy features are on the road map though. You can always easily convert Bitcoin for a more anonymous eccentric currency and then convert it back to Bitcoin if you want to hide your trail if you need to.
FYI your link to https://humanapi.co/careers is 404'ing !
Rocketmiles | Chicago, IL | On-Site

Rocketmiles helps frequent travelers take more vacations. Our team is headquartered in Chicago's West Loop with a satellite office in Dumbo, Brooklyn.

We're currently looking for:

* Grails / Kotlin / Java / Backend developers (Chicago)

* Frontend Engineer - Angular (Chicago)

* Data Engineer (Chicago or NYC)

* QA Engineer (Chicago)

* Senior Systems Engineer (Chicago)

I lead our product team, so please reach out to me directly (jordan@rocketmiles.com) if you are interested, or head to rocketmiles.com/jobs for more information.
Seriously - OP and their friends are at least half of the damn deck stacked against Josiah!
Use any mic for home voice control
Because even among those who are looking at abuse and discrimination in our legal system, there seems to be a systematic lack of focus on sexism. Is the reasoning due to a lack of awareness of sexism, which seems unlikely given we are talking about the group that is vigilante of police discrimination. Or is the group itself largely unconcerned and thus showing their own biases.

And I use 'group' loosely since it is really more of a sub-culture than a defined organization.

Look at it this way, a black man that is unjustly shot by police is more likely to be shot because he is a man than because he is black. If we want to stop unjust shootings, we should focus on the factors leading most to them, or which racism is second behind sexism (and maybe third behind classism, though since class is less apparent in short interactions than race and gender, it may end up not being as big an influence until we get to the court room).
It's funny to see such projects while one of the main reasons to built Telegram in the first place was to built something with a simple http api (vs. the non-http XMPP api) ;-)
The kernel keeps RTT estimates already. Try "ip tcp_metrics" with the iproute2 package installed (it usually is by default these days)
Dataquest | San Francisco, CA | Remote or onsite | Full-time

At Dataquest, we teach data science interactively online to hundreds of thousands of students worldwide. We're focused on teaching skills and building intuition from the ground up with our project based curriculum. Unlike most educational options, we focus on motivating students to learn, not just content delivery.

We have students go from no programming knowledge to jobs at companies like SpaceX, Amazon, and Microsoft, and you can read their stories here -- https://www.dataquest.io/stories . Best of all, we do it at a low monthly cost of $29 or $49.

We're a bootstrapped company, which we think is extremely important, since it aligns our incentives with our students.

Our open roles are a great opportunity if you're passionate about teaching, if you're burnt out doing work that doesn't feel like it has a direct impact, or if you want to peek inside a profitable bootstrapped company.

Please email vik@dataquest.io if you're interested.

Open roles:

* Data Science Instructor (75k-105k) -- outline our curriculum, teach concepts, and analyze data to continuously improve how students learn. This is a chance to make a direct impact on students around the world, while teaching and learning interesting concepts (neural nets, data pipelines, etc).

* Data Analysis Instructor (70k-95k) -- teach data science concepts to non-technical people. Ideally, you have experience with SQL and Excel, exposure to teaching, and, most importantly, are passionate about building intuition by crafting good explanations.

* Devops (75k-100k) -- maintain and enhance our backend infrastructure that allows students to run code and have it automatically checked for correctness. Develop our deployment infrastructure and make architecture decisions. Work with Python 3, Docker, and Kubernetes.

* Data Journalist (60k-80k) -- Help us teach data science on our blog (dataquest.io/blog) that gets hundreds of thousands of monthly uniques. Work with technical experts to build compelling content that has value to students learning data science.
Amazon Developer Platform | Software development engineer (multiple) | Seattle, WA | Onsite, will transfer H1B

Amazon Developer Platform | Software development engineer in test (multiple) | Seattle, WA | Onsite, will transfer H1B

At Amazon, we care deeply about our developer community. Come be part of a team that is building the next generation developer platform for our digital content across Alexa, Twitch, Amazon App Store, Lumberyard and many more touch points. Our team is making “developing for Amazon” easy. Our platform creates a seamless unified experience for developers to submit digital content including Alexa skills, Apps for Amazon devices, In-app digital goods, games and plenty more. We are looking for world class Software Developers & Quality Engineers. Reach out to sarthomp@amazon.com to learn more about the team and positions we have open.
Facebook shuts AI program after bots create own language
Only possible if the colluding miners have almost all the hashing power to themselves (to mine 6 consecutive blocks faster than everybody else). If that's the case then those miners can do anything they want anyway, including double-spending money[1].

Furthermore if they really only wanted to slow down BCC and nothing else it still wouldn't be very efficient. They'd just postpone the scaling for the next 6 blocks and then the rule would kick in again. So they'd have to keep make sure that they're always just at the limit of 6 blocks per 12 hours... but at this point you're actually mining block and contributing to the ecosystem, so there's no problem.

[1] https://bitcoin.org/en/glossary/51-percent-attack
I'm not sure why this is getting down voted, it directly answers the op's question.
I am used too of getting out of track while work, I usually log into facebook and spent hours there before coming back to actual tasks
You should check out Israel's.
Will you get in trouble with BART?

To be clear, I like the initiative and would use it, but it feels like something on the edge of some legal issues.
> What is more alive and supports more species, Chernobyl or Manhattan?

Well yes and a decomposing corpse riddled with maggots is clearly supporting a diverse community of organisms as well.

Pity that's not the standard.
Good use is subjective, plenty of people are using the blockchain as a speculative asset and willing to pay transaction fees for it.
Rust now available on CodeFights
BCG Gamma | https://www.bcg.com/beyond-consulting/bcg-gamma/default.aspx... Data Scientist | Boston or Los Angeles | Onsite Full-Time |Visa OK

Gamma at The Boston Consulting Group is a team of world-class data scientists and business consultants who specialize in advanced analytics. BCG Gamma combines advanced skills in computer science, artificial intelligence/machine learning, and statistics with deep industry expertise. We are a rapidly growing team and are hiring data scientists – from entry level to directors – in our Boston and Los Angeles offices.

What we’re looking for: people with experience applying advanced analytics to real-world business situations. Successful candidates have a deep understanding of modern machine learning techniques and their mathematical underpinning, are well-versed in a broad base of data engineering/analytics/visualization tools, are fluent in popular scripting/programming languages (especially Python/R), and have experience developing end-to-end analytical pipelines.

Competitive salary plus excellent bonus structure and benefits package.

Apply here: https://talent.bcg.com/apply?in_link=GAMMA_US_Positions
SiteSpect | Full Stack Engineer | Boston, MA | FULL TIME, ONSITE

SiteSpect is a digital optimization platform that lets you test or target your web traffic without having to change any code on your side. Under the hood, SiteSpect is a reverse proxy. Requests from end users are routed to an appropriate backend and SiteSpect modifies the response based on what tests the user is assigned to and then delivers those changes back to the end user. Currently, we are handling ~10,000,000,000 visits a month.

We're hiring a Full Stack Engineer for our Core team. This position will work on all parts of the SiteSpect system, from the client facing control panel, to our API, to the proxy code.

Technologies include a LAMP stack (where P is for Perl), AngularJS, SASS, and Redis

For more information and to apply, see: http://app.jobvite.com/m?3FCCXjwE
> The only legitimate complaint there is that it's tough in Rust to get two arbitrary mutable slices into the same array. Rust wants to be sure they're disjoint, to prevent aliasing. For some matrix manipulation, this is inconvenient.

I've only looked into Rust briefly, but I thought this was the point of unsafe blocks? You can roll your own multi-dimensional array data structure using unsafe blocks if you're certain what you're doing is actually safe.
This happens a lot, especially with dynamic linking. I have a project that uses Qt, OpenCV, CUDA, PCL and VTK - fairly standard stack for 3D imaging and visualisation.

Since you normally need to bundle dependencies to account for different versions, this adds up quite fast. Qt adds 20MB for OpenGL, 15MB for the VC++ redist, about 30MB for other core libraries. Some stuff in OpenCV requires Nvidia's performance primitives (NPP), so in goes nppi64_80.dll - that's 100MB alone. opencv_cudaarithm310.dll is 70MB and even opencv_imgproc310.dll weighs in at 30MB. And on and on.

So yes, one little call to cv::cuda::remap adds in a boatload of dependencies when all the algorithm is doing is using a lookup table to sample an image.

https://github.com/opencv/opencv/blob/master/modules/cudawar...
Location: Rio de Janeiro, RJ, Brazil

Remote: Yes

Willing to relocate: Yes

Technologies: React, Redux, ES6, etc.

Résumé/CV: https://www.linkedin.com/in/lucantini

Email: lucafmcantini@gmail.com
You should read what happens to people who cause some high ranking police officer to develop a strong personal grudge against them. It can be very brutal, and the unlucky ones end up in prison because they took a plea deal for a few years instead of decades due to trumped up charges and possibly planted evidence.
I wonder how many whatscrap groups are there for fly-tippers.
Nothing would change much. The countries would still be exploited by small a oligarchy. They would still have one of the worst wealth distribution in the world. And they would still have a ultra violent police that routinely kills a lot of poor, black and indigenous people.
Cookie Clicker Achievements 2017. – Android Nucleus
But the entire point is that it wastes energy. That's why it works. It isn't like a car that can be made more efficient and therefore better. The central premise is that we're going to waste energy to do something that can be done in other ways without wasting energy.
95% of that cost is due to compliance requirements. 98% of those compliance requirements are 100% bs. If the same requirements were asked of new coal or gas built it would exceed that of a nuclear plant. The average coal plant emits more radiation in a month than the average nuclear plant during its entire operational lifespan. And billions of tons of CO2 for extra planet-killing power.
I bombed an interview last week. Five straight hours of whiteboarding. One of the interviewers (just a year or two out of school) admitted he got his questions from interviews he went on in the past. What he didn't mention was whether or not he answered the problems correctly. What if I was being judged for not being able to solve something he could not solve himself?

People that ask these types of questions take the easy way out. It's a lot harder to ask thoughtful questions that really try to gauge if somebody knows what they're talking about because you have to really understand things yourself. For instance, somebody can easily say they setup a pipeline that scales. Sounds great. Asking questions that makes them go into finer detail to make sure they're not bullshitting you is a bit tougher.
Analytics that doesn't compromise on data integrity
Location: New York

Remote: Yes

Willing to relocate: No

Technologies: python, flask, django MySQL, sqlalchemy, pandas, scikit-learn, html/css/js, jquery, bootstrap, jupyter, R

Email: contact[at]autokatalyst.com

Available for the following:

* Full-Stack Web Development (sample: https://www.liftd.io, https://www.parttimer.io)

* Data Science/Business Analytics

* Quantitative Risk Management (HFT/systematic trading)

- extensive experience developing regulatory/operational/trading risk management tools in quantitative finance.

I enjoy solving business problems with software. I enjoy diving into various domains and building solutions that have a material impact on the bottom line. One of my best performing projects (continues to save millions annually) required 70% digging into a problem domain and 30% coding.
Well here is an application that defies your approach: the Android clock. 17Mb update to that just now, vanilla android. Plus Google do some diff. style updates so that is probably a lot more and for a clock. Presumably it has 17Mb of updated alarms in surround sound and presumably these are needed however I can't see any other obvious bloat potential as the clock should use Android UX.

How can a clock need the equivalent of a box of floppies? Windows 3 and 3.1 together comes to the same Mb and that comes with a clock.
There is an open issue (an old one!) about assignment to tuples, but it's not entirely a no-brainer as to how to implement it while keeping Rust's grammar LL(k): https://github.com/rust-lang/rfcs/issues/372
I agree with the author.

Bytes is basically just C++'s `std::string` (kind of don't bite my head off people who've memorized the C++17 standard). Its an ARC backed array [1]. This suggests it should be a fairly fundamental abstraction.

Edit: ^^^My C++ is wrong sorry :(

Really I disagree with its purpose. In its immutable, non-threaded safe form you can create the same structure by just borrowing a value. This ofc requires making your peace with the borrow checker and `Cow<'a, T>` copy on write types.

By in large Bytes advertised purpose is network code. And for networking code its really only _super_ useful if your using a Packet Ring in Linux. As jemalloc will not return regularly re-allocated buffers.

Really this is all performance theater. How you manage/architect your socket reads/writes will have an order of magnitude larger effect then what abstraction you _store_ those bytes in once read.

[1] https://carllerche.github.io/bytes/bytes/struct.Bytes.htm
Flexport | San Francisco | Full-Time | On-Site

Flexport is a platform for global trade in an industry that comprises 12% of the global GDP. We are building products that are enabling anyone to participate in trade regardless of geographic, regulatory or logistical boundaries. By dramatically simplifying the process of importing goods from overseas, we aim to empower a new generation of entrepreneurs benefitting from the wonders of international trade.

To keep up with our 20% MoM growth in this multi-trillion-dollar industry and international expansion, we’re growing our team by ~3 engineers per month in our downtown SF HQ. Check us out if you:

-Care about the real world functionality of your programming

-Want to be part of a close-knit engineering team that releases new code multiple times per day

-Take a product-first approach to building software

-Have a desire to build scalable programs that standardize information flow and increase operational capacity

Our stack: React + Rails + Postgres with some Python sneaking in.

Want to learn more? Email moira@flexport.com or check out our site https://www.flexport.com/careers/department/engineering
You should do it just because writing things helps you to see what you know with clarity.
Contentful | https://www.contentful.com | Berlin, Germany | full time | (VISA)

Contentful is a content IaaS for immersive applications.

It allows you to create, edit & manage content in the cloud and consume and distribute it anywhere via API.

We raised our Series B lead with Benchmark https://www.contentful.com/blog/2016/05/26/contentful-series...

We have several positions open in Berlin, Germany or in SF USA https://www.contentful.com/careers/

Join a rapidly growing developer-centric company with lots of amazing international customers. We count people like Adam Wiggins (Heroku) and Francesco Cesarini (Erlang Solutions) as our advisors.

We are hiring for the following full-time positions:
- Data Engineer (Berlin): http://grnh.se/nt8ivm1

- Reliability Engineer (Berlin): http://grnh.se/f2bnhl1

- Director of software Engineering (Berlin): http://grnh.se/voqfjd1

- Engineering Manager - Ecosystem Open Source (Berlin): http://grnh.se/cu6jeq1

- Security Engineer (Berlin) - http://grnh.se/hm415q1
The biggest thing for me with Stripe was that I no longer needed a card redemption agreement. Before that I had to deal with both my bank and the provider and it was a bureaucratic mess.

I still wonder how Stripe managed to get around that.
Build an application.

Even if it's terrible (and it likely will, since you are still learning), you will have learned all those skills that you say you need.

You need to develop your skills in building applications, and the only way to do it is by building applications.

You also need proof of your newly acquired skills, and actual code is the best way to do it (even if you have great credentials).

Actually, don't build an application. Build several.
Most of the comments below have focused on the thermodynamics in play for this. Let me instead speak a little on the materials chemistry:

Materials that are stable liquids at relatively high temperatures and that exhibit low vapor pressure have been investigated for quite some time as heat transfer fluids. See, for instance, the Molten Salt Reactor Experiment at Oak Ridge where a lithium fluoride-beryllium fluoride mixture was used.

The size of the phase diagram space to investigate comes from the phase rule, and the conditions for equilibrium from the Gibb's criteria. The classic materials science approach (how I learned) is to try and map the phase diagram space experimentally. This can become unwieldy for many component systems.

Common chloride salts and/or nitrate salts have been investigated as potential heat transfer/storage fluids, usually in eutectic compositions to lower the melting point. The actual ionic compositions of the molten fluids can be rather involved.

The widely used austenitic stainless steels (e.g. 304, 316) are susceptible to corrosion attack from chloride ions, so understanding of coordination chemistry around chlorine is important to determine the likely stability of a containment vessel.

It would be ideal to find salts comprised of common materials that formed moderate melting temperature eutectics, have no free chlorides (or no chlorine at all), low vapor pressure, and long term stability in the presence of common stainless (or even mild) steel. Potential candidates could be nitrates or the so called deep eutectic solvents.

Hopefully this is helpful detail,
Young minds don't like it when someone questions the wisdom of how they reinvented the wheel, even when the question comes from confusion instead of malice.
Keeping your edge as a mobile developer on Realm Academy
This is true just if you believe the right wing Brazilian press. Fox News would be ashamed of our journalist ethics.
ShareThis | Data Engineer | Palo Alto | ONSITE ONSITE Full-Time | H1B Transfers OK

Open positions:

1) Sr./Principal Data Scientist

ShareThis is a sharing intelligence network that spans across platform walled gardens (Facebook, Twitter, LinkedIn, etc). We transform real-time data insights from shared engagements into actionable moments that deliver results for marketers and publishers.

We're looking for data scientists to come help us with the machine learning models for building out our user profile platform.

If you're interested in joining our efforts and exploring all the use cases of activating social sharing data, email me directly at rana@sharethis.com with Hacker News in the subject name.
IOpipe | Frontend Design Engineer | Fully Remote - US Only | $90k - $120k + Equity | https://iopipe.com

IOpipe is building a platform to help develop and operate serverless applications. We are a fully remote, venture backed team of 8, based in the US. Looking for design oriented front-end engineers to work on a realtime dashboard that makes sense of millions of events per day, per user. You'll be working with react, and a gql API.

Apply with CV to hiring@iopipe.com
Convoy | Software Engineer | Seattle | Full-time, onsite, https://convoy.com

We're optimizing trucking and logistics, an $800B industry that still runs on fax machines and phone calls. We're changing the way over 3.5 million truck drivers work and the way everything you use gets to you.

We are backed by very top tier investors. Read about us:

http://www.mosaicventures.com/mosaicblog/2017/7/25/our-inves...

https://www.wsj.com/articles/freight-booking-startup-convoy-...

I've been here for over a year and we've grown a ton since I joined, but we still have a tight-knit, incredibly smart group of engineers. We have many interesting problems as well in machine learning, service architecture, mobile, desktop and web user experiences and in many other areas.

We would love more engineers, up and down the stack, and anywhere on the generalist <-> specialist spectrum. We use pretty cutting-edge tech (React, React-Native for mobile, TypeScript + Node for backend), but we're a lot more interested in engineering chops than any particular tech skills.

If you're interested in hearing more, reach out and grab coffee with me or one of our other developers. Help us grow an amazing tech team from a very early point in our company's history!

Some, but not necessarily all, of our open jobs: http://jobs.convoy.com
Why Everything Breaks When You Reach 25 Employees”
I'd just like to see 2,3, and 4 element vectors as a first class citizen in C, C++, or Rust. These are incredibly common for so many things it's hard for me to understand this omission. I want to be able to pass them by value and as return values from function. I want to do operations like a=b+c with vectors without creating classes or overloading operators. For a lot of people the SIMD instructions are about parallel computation, but for me they represent vector primitives.
Because the customers are the ones who are paying for that inefficiency, not the company.

You can bet that those companies' infrastructure is optimized to hell and back.