skysight-inc/HackerNews huggingface dataset:
One example where Rust is moving faster than Go is the compiler:

* Excluding patch releases, Go has a release twice each year [1], while Rust has a release every six weeks (about 9 times per year) [2].

* For minor (patch) releases (security updates, etc), Rust only cares about the latest version released. Go provides patch releases for the last two releases [3].

* The latest release of the Go compiler (1.13, Sept 2019) is able to bootstrap itself from Go 1.4 [4], released on Dec 10 2014. The latest release of the Rust compiler 1.37.0 (Aug 15 2019) needs Rust 1.36.0 (Jul 04 2019) for bootstrap.

* For the language, I think relative to itself, Rust has considerably slowed down with development compared to the pre-1.0 times. Now it's still evolving more quickly than Go. Rust is getting async_await, const generics, etc while Go is discussing about an error handling operator that Rust already had two revisions of since its 2015 release (try! and ?).

I'm not saying that all of this churn that Rust has is bad. Some of it is good, like the tighter release schedule that prevents half finished stuff to be released. But other things, like the tight version range that the compiler can bootstrap from, could be improved.

[1]: https://github.com/golang/go/wiki/Go-Release-Cycle

[2]: https://blog.rust-lang.org/2014/12/12/1.0-Timeline.html

[3]: https://github.com/golang/go/wiki/MinorReleases

[4]: https://golang.org/doc/install/source
Anecdotally, it has been my (limited) experience that the Forensic Sciences are dominated by women, in terms of the makeup of the average lab at the academic or state/federal level. Academic programs seem to show this trend as well:

https://news.psu.edu/story/276199/2013/05/07/research/probin...

https://www.tandfonline.com/doi/abs/10.1080/1940904080262974...

https://www.sciencedirect.com/science/article/pii/S2589871X1...

Source: Worked in a forensic genetics laboratory during my undergrad, and some of my best friends are forensic scientists.
"Add a type aware print utility with format specification syntax similar to python"

Now thats exciting
They do not [usually]. This patent was rejected and abandoned.
Manchester, via my brother!
Yeah, I am no fan of Uber, but the article is contentless click bait.
Probably not. Assembled a keyboard with a CircuitPython controller, used the bundled mini-USB daughterboard and soldered a short piece of micro-USB cable to connect the controller (to keep the controller side unpluggable). Frozen at random times, solved by using a whole cable straight out from the controller. The original controller used software USB, meaning 1.1 speeds, and the new controller was of course high-speed 2.0.
Yes these systems work. How they describe it is basically correct, although a lot more sophisticated. They are big operations, I've been employed by one. I've met names in that article. And that's all I'm saying. :-)
Location: Russia, Moscow (GMT+3).

Remote: yes (4 years of remote-only experience and lovin' it)

Willing to relocate: no, thanks (Moscow is awesome)

Technologies: Python, Flask, data engineering, machine
learning, Docker, PostgreSQL, ElasticSearch.

Résumé/CV: https://stackoverflow.com/users/story/2493324

Email: kulver@gmail.com
Join Our Remote Team of Consulting Engineers | EETech | Remote

Do you want to be a part of the EETech Freelance Engineering team? Do you have the technical expertise or experience to develop high-quality content?

EETech Media is known and respected for our accurate, engaging, high-quality content. With some of the largest electrical engineering communities in the world, we have the expertise and knowledge to deliver the best possible content for our clients’ audiences.

From blog articles to advanced research whitepapers, we develop highly technical materials for some of the biggest players in the electrical engineering industry.

Our editors are looking for experienced engineers with impressive writing skills. We take the time to pair your expertise with our extensive roster of programs to ensure your project is the right fit for your skillset and the client’s needs.

Why write technical engineering content for EETech?
Our Editorial Team: Not only do we do all of the scheduling, emailing, and administrative work, but your interactions with the client are on an as-needed basis, ensuring you get to focus on the writing and research.
Networking: Work with some of the biggest players in the electrical engineering industry and learn about up-and-coming products in the EE world.
Payment: We pay competitive rates for every piece of content that reaches the “ready for publication” stage.

Required Qualifications
Bachelor’s degree (or higher) in Electrical Engineering
Solid understanding of technical writing techniques
Strong sense of professionalism, attention to detail, and prioritization capabilities
Ability to ensure technical accuracy and unique content across a variety of platforms

Interested?
Send us your résumé, topic ideas, and — if available — technical writing samples to writers@eetechmedia.com
Sort of. The software would give you several attempts in order to get points on the problem. So they didn't really give up so much as they never had any intent to solve the problem in the first place, so much as see whether there was some kind of obvious relationship between randomly generated coefficients and the answer in order to get points on the question.
I guess I was thinking of this from a heterogeneous architecture standpoint (e.g. big.LITTLE) . You have differently-capable compute resources, and you need to pick the one thats best suited for the work-load. Rather than the app talking directly to the hardware, I suppose the OS should let the app pick its work-load type, similar to letting it choose a process scheduling priority.
The main problem with a burger is that we eat them with fries and soft drinks. On its own it’s a very reasonable meal.
I can think of a few restaurants that I quit going to after they trimmed my favorite items off their menus.
USA has many temporarily embarrassed millionaires (or billionaires these days).
r2c | Infrastructure, Full Stack, Front End, Program Analysis, Security Engineers | San Francisco | Onsite, Full-time | https://r2c.dev/

We're a small San Francisco startup passionate about analyzing code and measuring its security. We provide tools to developers, hackers, and researchers that simplify program analysis and make it possible to analyze entire software ecosystems quickly (e.g. every publicly available JavaScript project on GitHub). Security issues are an open source public health problem; with your help we can vaccinate the community against entire classes of exploits. Come join us and give back to the open source community!

You'll be an early engineer working with our designers, security researchers, and developers every day to create a platform that brings together program analysis authors with people who review and fix issues in open-source software. Our backend is primarily Python, our frontend is primarily TypeScript with React, and we use modern web infrastructure (e.g AWS, Docker).

We take an empirical approach to product development, proposing experiments and rigorously validating our ideas. We believe in building each other up and 'yes and...' conversations! You’ll have the opportunity to meet with users and set the direction of the product here.

To find out more about r2c, please email minnie@r2c.dev or apply here: https://jobs.lever.co/returntocorp
Quite interesting to see his other "works":

* Walking through walls training system
* Internet accessible mail box system
* Permanent magnet propulsion system
* etc...

https://patents.google.com/?assignee=St+Clair+John+Q
> [Classes, templates, and exceptions are] not the "problems" with C++, they're what make C++ great.

We're going to have to agree to disagree on that one.

> It's like C is slowly realizing C++ features are actually useful, but doing so as slowly as molasses, while still trying to pretend like this isn't the case...

I think it makes sense to adopt C++ features that do some combination of (1) providing a useful feature, (2) aiding C++ compatibility, and (3) not majorly increasing the conceptual size of the C language. Just like it makes sense for C++ to adopt C99-compatibility (structure literals has taken y'all like 20+ years to adopt).

Templates, classes, and exceptions are a huge huge addition to the complexity of the language. If C programmers wanted them, with all of the pitfalls of manual memory management and C-style lifetime safety, they'd just use C++. Obviously, they don't.

Personally, if I had to choose a language other than C I'd pick something like Zig, Rust, or Go over C++.
A ToC of the 20 part linker essay
Was the question meant to imply "as opposed to MIT or Apache"?
> Would it be near-impossible to have a hardware-level RNG generator that spits out bits at a sufficient enough rate to avoid software-based RNG schemes?

Intel itself ships expensive accelerator cards that have "zero software" in key seed generation capable of generating multiple gigabytes per second of random bits.
Sadly the crazy useful feature of OCR selection was removed from my Pixel 2 XL which really unnerved me.
> I can't imagine any manufacturer risking their business by replying "nope, we won't comply"

How about the risk to their business when a multinational corporation is X-raying their cores for backdoors (as one does) and finds the state backdoor, and then decides to no longer do business with the hardware manufacturer because of it—and also publicizes the existence of the backdoor, such that other multinationals pull out as well?

(I say "multinationals" because, presumably, purely-domestic corporations could be compelled by the state to accept the backdoor and say nothing about it.)
We had jamming, frequency hopping, direction finding, etc. in WWII. Since then we’ve had 70+ years and hundreds of billions of dollars of electronic warfare R&D. If we’re competitive against the Russian or Chinese military industrial complex for control of RF in a battlefield scenario, we can certainly crush a civilian hobbyist mesh network.
Seems dangerous to opt out of what is arguably an accessibility feature.
Richard Feynman on Mathematicians and Physicists
My kids were in elementary school when the district transitioned from iPads to gApps for class projects.

It was a definite plus. Kids could hop onto any machine that had a browser (even the older Win7 PCs) and continue to work. Does iOS even allow multiple logins or was that whole educational push a few years ago just FUD against Google? Doesn't matter, everyone has moved on anyway.

The whole "OMG Chromebooks!" cry was drowned out when the cost savings was figured out, because the alternatives are $500 keyboardless iPads that can't be shared and monitorless $500 Dell PCs that can't be transported.

The kids are now in secondary ed and use Docs/Slides/Classroom for their classwork. Remote collaboration is dead simple (again, more iCloud FUD from Apple), and nobody EVER forgets their classwork at school since it's always a login away.
Quote from uber

> “A portion of our trips can be a substitute for public transportation,”

And Koch is trying and succeeding to remove funding from public transit, that makes it easier for uber to replace public transit. So they are effectively working together.
I haven't looked at the actual data, but if I go to cnn.com, which I visit routinely enough, I imagine most of the assets are already cached. The ads and embedded video, though, are a bandwidth sink.
A lot of the recommendations are great. But there's also some ones recommending low-interest credit cards. I also like Pocket as software. Easily allows me to save pages for later reading and tag them as a method to introduce some organization to all the interesting pages one finds. Since I use Firefox across many devices, this makes my life easier.
Ask HN: Which AI/ML software stack is quickest way from idea to ML provision?
Enterprise use a lot of tooling such as DataRobot, H2O Driveless AI, Alteryx, KNIME, Datameer, Ayasdi, Quantexa etc.

There is even a large list (for Big Data Ecosystem) maintained by Matt Turck which has a section for AI/ML

http://mattturck.com/wp-content/uploads/2019/07/2019_Matt_Turck_Big_Data_Landscape_Final_Fullsize.png

https://mattturck.com/data2019/

Cloud providers are also making significant attempts on capturing this space.
- https://aws.amazon.com/machine-learning/
- https://cloud.google.com/products/ai/
- https://azure.microsoft.com/en-gb/overview/ai-platform/

There are tons of AI/ML open source solutions as well. Tensorflow, Keras, PyTorch, MXNet, Kubeflow and the list goes on...
https://github.com/topics/machine-learning?o=desc&s=stars

There is also a huge list maintained by kdnuggets.
https://www.kdnuggets.com/companies/products.html

The use cases for ML are vast and every solution in the market is trying to find a unique corner for itself.

What do you think is the best way & tech stack to go from Idea to Analytics using AI/ML?

Do you have any recommendations for a decent commercial solution even if it is closed source.
At some point cameras are going to be commoditized as well though, partly thanks to all the investment in computerized photography.

I bought a mid range phone for my parents, they find its camera amazing.

It does not hold a candle to a pixel, but it is adequate. For users that don't feel the need for the best in class phone camera, it is already enough.

I wonder what will be the distinguishing factor in 5 years.
A Town for People with Chronic-Fatigue Syndrome
when you're tired after work, watching a video is easier than reading. the longer you're watching videos on top-quality-journalism.example.com the longer they can serve you ads
Analytical Flavor Systems | Manhattan - NYC | Full-Time | Onsite | http://www.Gastrograph.com/ Positions: Full-Stack Engineer, Data Scientists, R&D Product Formulator / Scientist

Overview: Gastrograph AI is an artificial intelligence platform for modeling human sensory perception of flavor, aroma, and texture to predict consumer preferences of food & beverage products. We help food and beverage companies develop new products, enter new markets, and optimize their existing brands. We're a diverse 12 person post Series-A company.

Application & Data Stack: Javascript, React & React Native, Java, GraphQL, Spark, R, postgres/MySQL, AWS

The Position(s)

_Data Science_: We didn't build a data science team to optimize our product's marketing spend, sales funnel, or client retention – we built a data science team to build our product. Our Data Science team develops new models and algorithms from scratch to make second-order inference on sparse data sets from non-representative samples that generalizes to the underlying target population. We rely on cutting edge models such as persistent homology, PU Learning, and metric learning to make predictions on non-eucldian human sensory data. We don't use tensor flow or pandas or keras as they are not a good fit for our problem space. We prefer a deep understanding of math and stats VS experience running logistic regressions in Python. (but we're cool with Python / Logit / experience)

_Engineering_: (1) full stack engineers with experience with React, GraphQL, and React Native to work on our web app for clients and our mobile app for tasters. (2) Data-Engineers with experiance in micro-batch processing for machine learning pipelines.

Next Steps: please contact Jason Cohen at JasonCEO@Gastrograph.com to apply.
Beautiful article, I don’t have too much to add except to the unexpected conclusion:

> “So why is it,” I asked, “that when I hear people talking about you, and you hear people talking about me, the only thing they ever talk about is that 5 percent?”

I feel like this is a solved question. There is a mathematical pattern present in our political system which says that a political party must either spinelessly focus on that 5% or die. The pattern says that few folks in the US are truly “conservative” or “liberal”, most are “terrified of those crazy liberals” and “terrified of those crazy conservatives”—this farmer seems to be an example of the former. Focusing in the 5% allows you to do this; if you don’t do this for Deep Principled Reasons then you lose your voters to a Spineless party which focuses on those 5% issues to demonize that other party.

The “spoiler effect” present in first-past-the-post voting and could be changed by building political support for moving to a proportionate House of Representatives: rather than endless gerrymandered districts, every state becomes one big multi-representative district: you vote for a party, not for a representative; your state’s parties each publish a list before the election, “here are our representatives that we will put in the House in order.” This is a very standard electoral approach in many parliamentary democracies; there is no reason that we couldn’t use it here to relax some of this internal tension and actually get work done on that remaining 95% that we want to solve.
I'm a bit disappointed that there's no mention of mini laser cannons strapped to these drones. That would be way cooler, especially at night, and much more environmentally friendly compared to pesticides.
SEEKING WORK | Remote and Part-time only

Location: Cali, Colombia

Willing to relocate: NO

Technologies - iOS with Swift / AWS Serverless with Node.js

Resume CV - https://github.com/sumchattering/Resume/raw/master/resume-io...

Email - nodemaker@gmail.com
You're pumping cold into the fridge, which is insulated as well as the piping, so I imagine it doesn't significantly affect the room temperature. You're right that fridge does heat up the room, but it's not that significant when it's -20^C (-4F) outside, you'll need to heat that house a lot more anyways.
Does the compiler bootstrap version matter though? Taking the principle that compilers should compile on the most easily accessible toolchain, writing the compiler in C++ would be the best option of all. But nobody wants to do that.
No worries, I'll bring my own weapons
CACI | Back-End Java Developer - Clearable | Denver, CO | Full-Time Onsite | https://careers.caci.com/ShowJob/JobId/2052293/Back-End-Java...

CACI | Back-End Java Developer - Clearable | Denver, CO | Full-Time Onsite | https://careers.caci.com/ShowJob/JobId/2140700/Back-End-Java...

BITS, a CACI Company, offers very rewarding and unique benefits, which equates to 50% of compensation on TOP of your base salary! The first part is a tax-qualified profit-sharing retirement plan, to which BITS annually contributes up to 25% of your base salary (not in excess of applicable IRS limits) to your retirement account. The second component consists of BITS' Individual Benefit Account (IBA), which is used for premiums, medical reimbursements, dependent care, education and Paid Time Off (PTO) policy. Both components of the BITS benefit package are paid for by BITS, in addition to your base salary and potential performance bonuses. We believe in a healthy home/work balance and both of our locations offer a wide variety of activities to balance with your work life. Learn more at http://www.caci.com/bit-systems/

We are seeking passionate developers. You’ll get to work on a team conducting research and development granting you with the freedom to explore new technologies and capabilities to truly push the limits of some of the most cutting edge software within the company. This will provide you with an unparalleled opportunity to grow and advance.

The back-end capabilities currently include: Docker/Kubernetes, Natural Language Processing, Real Time Streaming and Alerting using Apache Storm, High-Throughput Data Ingest into RDBMS and NoSQL data stores, Batch Analytics with MapReduce/Spark, and Entity-relationship modeling via a graph database and Lucene all available within Amazon Web Services.

This list is just a starting point though and you’ll have the freedom to introduce new technologies and capabilities in order to the push the boundaries of what we can do! You can expect to work with highly motivated teammates that will support and push you, and will expect reciprocal action on your part.
Yeah think homeassistant guesses default pass
Actually, if you stay on the page for a while and scroll up and down, it loads the light/dark alternates for all media on the page, bringing the total weight of the page to about 41MB. Yikes.
To share fun ,you know like being together and have good fun ;)
HN submission guidelines ask, "please use the original title, unless it is misleading or linkbait; don't editorialize." In your opinion, is the article's title misleading or linkbait?
I agree that performance is good enough on 100$ phones, but there are other things, namely camera, battery, screen.

By the way, have you considered the fairphone 3?
Why aren't these packages jointly maintained by the money-making companies that use them? A lone developer writing a library isn't taking advantage of any of the positive-sum advantages of open source, he's just a guy working for free.
if everyone does it, maybe it becomes a useful metric of how many user-hours you get?
I flew across the country multiples times to surprise all of my best friends
No soldering needed?
Okay so two things cause the sound of the mechanical keyboard. The switch itself, and the bottom of the key hitting the are beneath the keys (called bottoming out, I believe). You can buy rubber rings that quiet out the bottoming out issue, but as for the switch sounds, red or black cherrymx switches are quietest.

If you want to cheaply try out mechanical keyboarding, I'd recommend the brand Redragon on Amazon. They've got a few options and they're in the $25-$50 range. I've had my K552 for almost two years now and I don't have any complaints. I program and game on it daily.
I am setting myself up on DeX as a full blown Intellij IDEA multi language environment but their locked down Linux distro makes me very uneasy...
Or instantly communicating with intelligent beings 90,000 lightyears away —which proved to be very tactical!
I recently started playing some games on my phone that require 3d rendering. Pretty sure it would struggle on an older phone. The 4GB of RAM I have feels slightly insufficient since the game gets closed by the OS if I switch to another resource intensive enough app.

I'm not going to say you should pay $1000 for a phone, but just because you have no issues with a $120 phone doesn't mean no-one does.
This is how they drive innovation, to over simplify just a bit, you are either an innovator or a peasant. A bit of devils advocate here: Would we have the MRI machine without extreme competition? I hope so, but I am not convinced. What technological revolutions will/have come from Germany?
Interestingly, even the full speed spec (which is likely what the keyboard is running at) requires a shielded cable (which the one linked in the post isn't).
> it just means you didn't add enough and should add even more if possible!

houston has 16 lane highways and still has traffic. The population density of cities is simply too high to have cars be the primary form of transportation.
I bought a Nokia 3.1 as a lower end test device, which also belongs to the Android One program. The device is so slow to respond to input in every way that it's become the device I use to test our apps absolute worst case performance on.

Even knowing it was meant to be a lower end device it routinely gets frustrating to use for even the most simple tasks, such as Chrome tab switching, keyboard response and even just plain navigation.

We have had similar, buy not as bad, reactions to other low end device we use for testing.

I genuinely feel sorry for people who use these devices as their primary phones.
There's a lot of talk about comparing your life to others through a false lens. Instagram "influencers" get most of the heat in that discussion.

But I think you're onto one of the core issues - an a much more personal lens. Many (including myself) compare our successes to that of our parents. They were married by 24. Finished Masters degrees by 26. Bought their first house by 30. I can't compare with that.