skysight-inc/HackerNews huggingface dataset:
Standard Cognition (YC S17) Is Hiring – Create High-Performance Rust Systems
Standard Cognition - San Francisco | 130 - 175K + Equity | Infrastructure and HPC | Full-time Onsite

Standard is building the future of retail with autonomous checkout. Our 100% machine vision based system allows shoppers to walk in, grab stuff, and leave, without ever having to wait in a line or scan an item. We figure out what they grab and seamlessly charge them.

We have designed our system from the ground up to be deployable to millions of retailers without major renovations. We are running our own test store
here in San Francisco and are rolling out to multiple retailers around the globe.

Help us build the state-of-the-art systems that make this possible!

Skills we are looking for: Rust, Nix
Nice to have: Python, Mesos

Software Engineer - Systems Engineering
- Develop, test and maintain the high performance engine beneath our distributed machine learning pipelines
- Integrate python machine learning models with Rust codebase and port legacy infrastructure from fast code into blazing fast code
- Optimize hardware utilization (CPU, GPU, Memory)

Senior Software Engineer - Systems Engineering
- Design, develop, test and optimize reliable and efficient camera systems for large scale computer vision deployments
- Collaborate with computer vision, machine learning and infrastructure teams to architect and integrate sensing software
- Evaluate, test and integrate sensors from third party vendors
- Design, improve and maintain low latency image acquisition pipelines

Systems Engineer - Site Reliability and Developer Operations
- Build observability into products to measure and monitor availability, performance and overall health of systems
- Leverage observability to improve operations and drive development towards increased reliability, performance and accuracy
- Scale development processes and deployments through automation and orchestration
- Participate in incident response strategy and postmortems.

Operations and Release Engineer - Site Reliability and Developer Operations
- System provisioning and automated deployments
- Maintain and extend automated build configurations and development environments
- Maintain, develop and extend Continuous Integration pipelines and testing infrastructure

Data Infrastructure Engineer - Site Reliability and Developer Operations
- Identify, test, tune and deploy storage systems for development and production environments
- Deep understanding of available filesystems and their tradeoffs
- Experience with distributed/clustered filesystem technologies

Senior Security Engineer - Site Reliability and Developer Operations
- Identify security risks, threats and develop mitigation plans
- Design, implement, maintain, and evaluate security-focused tools and services
- Perform security assesments, reviews and code audits

If you're interested in applying, please contact us at brandon [at] standard [dot] ai
If you are a hacker you probably would likely take a tech powered short-cut. Google has a translator toolkit that lets you upload documents and also create a glossary for technical terms and consistent terminology. Haven't tried it yet but it would be great to start a crowdsourced glossary for electrical engineering documents if one doesn't already exist.
The release was definitely terrible, but ironically not for the typical reasons of the time...namely servers falling over.

From my POV, the release was terrible because it let people in too fast. Social networks need to go through a period where only the "cool kids" are there. It creates a network effect. It was kind of impossible to go through that, so being on Google+ conveyed no status...in fact, it kind of did the opposite.
How do they do it? I looked at a summary of popular headlines from this article and the LADbible ones didn’t seem especially novel. Are they getting them out there first? Are they spending a lot to boost? Or are they just publishing hundreds of stories per day so we’re just seeing the ones that randomly caught on? Or all of the above?

Just curious about the secret sauce, or if there even is any. Could a team of 10-20 twenty-somethings replicate something like LADbible fairly easily?
That's interesting. Would love to hear something definitive, as I've been holding off on all new computer purchases until something changes, or until you can get a powerful AMD chip in a high quality laptop like the Dell XPS line.
The Devolution of Social Science
Myth Busting Banksy
A Mysterious Fossil Points to the Origins of Lizards and Snakes
I never said I thought there was anything wrong with doing nuclear simulations testing. TBH I think it's an overall good.

Globus was mostly run out of Argonne National Lab, but it existed primarily to support scientific computing and public research. We had a subcontract to build pyGlobus since so many people wanted a Python interface (the Globus team started in C++ and then switched to Java and a really, really bad RPC technology called SOAP with WSDL for schema).

I've definitely come to terms with the modern compromise (in which a great deal of scientific research is motivated and funded by defense).
Introducing: Google Interview Questions Deconstructed
It's not because Canada is accepting a lot of professionals relative to the lesser number of jobs.

Canada's institutions do not accept the immigrant professional's academic credentials, training or their work experience.

A general nurse with 15 years of work experience from India cannot practice the same job duties in Canada due to this restrictions. So they resort to other jobs like home care.

A lot of immigrant nurses in Québec who are from India and Philippines are working in factories now because Québec nurse's association do not recognize their nursing degrees.

The doctors who immigrate drive taxis in Toronto because their credentials are not recognized.

Unlike in the US, for some reason Canadian regulatory bodies have a hard time recognizing credentials of immigrant professionals there by forcing them to take up another job.

A colleague tells me there is this Canadian doctor's and nurses lobby which "protects" the Canadian professional order from immigrant professionals who have come to take up their jobs.

Right now, only IT professionals are accepted as they are. Every other professionals immigrating to Canada should be prepared to re certify their professions or take up additional courses.
1. Yeah, sure we have a lot of minds working on AE, but are you really going to argue that working on Farmville is even comparable to the task of establishing the infrastructure and social changes needed to make AE universally solvent? No where am I saying we need an Ah-Ha moment. We need people who can work and proper incentives from the supposedly smart people who run the show in government and industry.

2. If you're unfamiliar with the environmental problems and inefficiencies present in our current food system, I implore you to do some research and get back to me. Decentralized, high-efficiency, urban food production is going to become more and more necessary as human populations continue to move into cities and global warming reduces crop viability in much of the world.

3. I don't understand how "establishment of large scale infrastructure" is a blocker to what I'm saying. Large scale infrastructure means you need smart people to design and build things to make a goal possible. You need "large scale infrastructure" like railroads to ship goods across the U.S. but when that was a need in the 17th century no one was grousing about how much work it was going to be.

4. Say what you will, but a system of distributed C02 scrubbers powered by alternative energy is at least a feasible way to prevent a Hothouse Earth scenario. Better than just accepting climatic doom through inaction.

5. Social democracy doesn't mean we become out-and-out Marxists, it just means that maybe we reconsider government in relation to what people need. Germany is a social democracy, USA is a democracy where people go without clean drinking water. Talk about a false dichotomy.
This was a fascinating read. Also, refreshing to see a story about elder care that doesn't involve some kind of miserable abuse.
Anyone know what kind of person might be able to look at DNS traffic logs as described in the article? (Outside of a government with or without legal authority to do so.)
This was the biggest appeal of Google+ for me: That they recognised two things about relationships that Facebook pretends doesn't exist. Namely that relationships are inherently asymmetrical, and that we are different people to different people.

We learn both of these from early childhood. We all at some point go through the realisation that our best friend may not always see us as their best friend and vice versa. Not forcing a two-way connection or nothing is an essential part of how humans actually relate.

Secondly, allowing easier more precise control of who we share what with. I don't want to share pictures of my son with everyone I have some sort of relationship with. I want to share them with at most family and maybe a few others. I don't want to share pictures of a night out with work colleagues. And so on. Facebook basically forces you to reduce yourself to the lowest common denominator of what you're prepared to share with everyone unless you're very careful with permissions or make socially awkward distinctions about who you accept as friends.

And then, when you've reduced yourself to that, it forces your "friends" to wade through a bunch of stuff that you may well know a lot of them will have no interest in, as you point out.

Facebook is basically trying to force human relationships to change shape to suit their ad targeting, and eventually someone will figure out how to leverage that weakness into dethroning them.
You're not understanding (or at least not appreciating) the function color problem mentioned in the article. See, e.g., http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...
Thank god. I remember when google+ first came out, in what being shove down our throats at every google service.
> I'm not sure that's true. Availability of VC capital is a tricky thing. There's some in Canada but only seems to be in small pockets.

But that is the reality TODAY based on the talent pool accumulated YESTERDAY.

For other countries, that YESTERDAY is TODAY. They want a SV future and if they had to import some people to recreate SV, this pool of people is it.
I don't know why you're being downvoted. It's totally on point. And there's a subtle point too; conservatism reduces opportunity and there's not much evidence that American conservative values have anything to do with good American wages. In fact, on a state by state basis, the opposite is true.
YouTube is inconsistent about how it reports the video name. IIRC I noticed that on Roku, it will show the name in a playlist or if you try to play the video.
You absolutely cannot mimic Go concurrency. You're not understanding (or not appreciating) the function color problem mentioned in the article. See, e.g., http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...
> a few hundred dollars

Ya, I'm not buying this. Maybe 12 students sharing a 4/5 bedroom house that is a mid-distance walk from bus transit that requires you to transfer to a another bus/subway to get you where you're going.

If you're a software dev and properly value your time, this type of housing is a no-go.
Interesting observation. The area of the upper lip is known as the "Danger triangle" of the face, in which due to way blood circulates in that area, including the upper lip, infections can spread back towards the brain:

https://en.wikipedia.org/wiki/Danger_triangle_of_the_face

I never thought that mustaches had a health / self preservation / natural selection origin, but it could very well have been the case. Shaving every day without modern tools and products could easily cause infections, which in that area could prove fatal.
Bstreet.io Beta: A fun Cryptocurrency Wiki for beginners to understand any coin
Everything in business happens to increase sales. For retail, there’s even a name and occupation for it:

https://en.wikipedia.org/wiki/Planogram

You always want dairy and fruits/vegetables on opposite sides of the store since they’re perishable, hence they get purchased the most often, and you want people to walk past all the other aisles every time.
Now that patents are first to file, couldn't someone patent the doors based off reverse engineering a tesla and then sue tesla for infringement?
It is not a data breach if they know, but they can't really know bc they don't keep the logs for more than 2 weeks
Hey Guys,

My friend and I are creating a Crypto Wiki to explain all coins in simple to understand language. We feel that there are too many coins and many of them are difficult to understand.

We are currently still in Beta and still building out the site. Would love any feedback or thoughts from the community.
Looks really slick, but I'm curious: what is the value prop over simply linking to sub-trello boards within cards?
12 Factor CLI Apps
Google’s Project Stream: That’s Really a Full Assassin’s Creed in My Browser
Maybe for a shut-in. I never had the patience to save like that. One of the advantages of SF Bay is the culture.
joe damato claims the reason threads were historically slower than userspace threading is because of an accident of map_32bit in glibc

> So I think I've identified the culprit and I believe the culprit is XFree86.

> it took seven years after this change went in for someone to figure out all the different parts that were damaged and fix them later, right? So threads were broken for a really long time.

https://www.deconstructconf.com/2017/joe-damato-all-programm...
I’m suggesting it’s a very lightweight regulation. We are in this weird time, where actual safety is hard to ascertain.

The safest solution is to simply ban drones. But, there might be some utility there. Building up a history of risk would be super helpful. Some things are obvious. A six ounce toy is less dangerous than a 12 rotor monster. But that toy can still cause problems when it’s floating over the freeway.

I think insurance would create a data collection environment that could drive more realistic, useful regulations.

FWIW, movie studios generally require 5 million liability for drone shots. It’s pretty cheap to purchase, but those pilots are professional. Expanding to amateurs is complicated. Insurance gives some visibility into that complexity.
I've been considering a switch to Fastmail myself and I have a domain on their free trial right now. I'm going to be pulling the trigger end of this month. Only thing that sucks is going and changing my email address everywhere. Like you I'm doing it for piece of mind knowing I can switch providers elsewhere if I need to down the line. I'd rather pay $50US each year then be as tangled up in Google's services as I was.
This is startlingly real. Or, from my own day today, 8 people that earn 100K plus/year on a call where half of them never speak. How much did that call cost?
You might be at an altitude above mean sea level that _can_ be covered by different airspace rules, but terrain is scary to aircraft, and safety altitudes around it tend to be generous.

If you're on a tall hill that would otherwise infringe on airspace you shouldn't fly in, chances are the safety altitude for that region is still going to be greater than the paper limit for if you were on plains at MSL.

https://en.wikipedia.org/wiki/Lowest_safe_altitude
Well your employer was granted patents for what we met them for and emphatically said to us the race is on.

So your saying it held no value to your employer and they have every right to treat the little guy dreamer inventors who do not have the right connections like dogs?

Also it wasn't nor isn't an idea rather algorithms we created in 2013 (have improved since) that just worked and work now... demo videos below...

Turn audience & their devices into a stereo system
https://vimeo.com/71647538

Drive In Movie app(listen to movie's audio on your device)
https://vimeo.com/93899424
Goroutine stacks are in fact allocated on the heap. All the details are in here: https://github.com/golang/go/blob/master/src/runtime/stack.g...
Your comments are a beautiful example of how to dialogue and disagree constructively. I need to learn this skill :)
> allocates all stack frames in userland

Where else can you allocate stack frames except for in userland?
I live in one of the most busybody states on the east coast and I've never heard of a city or town that required a license for a pet.
Ikea is funny because it has "shortcuts" all over the place where you can bypass larger chunks of the full path. You just need to look for doorways outside the main path. Also because most (all?) it's stores follow a very similar layout, so once you've been to one, you'll find the shortcuts in the others very easily and know pretty much exactly where you'll end up. They've just made the obvious path simple enough to mindlessly follow that most people do.
It’s not really insane. Many a times, there are skilled spouses who can’t get an H1 because of lottery or some other issue. My spouse had an illustrious career in India and did an MBA in US. She made a lot more than 350k per year and she was on H4 too.

One of my friend’s spouse is a Director in a company. Her company screwed up her Green Card. So she couldn’t extend her H1 beyond 6 years. She had to move to H4 too.
Off road go-carts usually have a simple 4pt.
GC can make high demand applications stutter. From a performance and security prespective I think rust makes a great candidate for a HLL kernal.
> The majority of them do something called "soft landing" to activate their permanent resident card and go back to US the same day. They use Canada as a plan B if something happens with their greencard process in future.

This only buys a maximum of 3 years of insurance (from date of landing). After that, unless you're living with a Canadian citizen spouse, you'll lose PR unless you move to Canada.
I live in Toronto, and many people are racist here too.

But the point was about Trump - yes New York and California might turn xenophobic, and then Canada might too, but it's not likely (too many minorities/immigrants are friends or marriage partners of white people in these places).

Europe is more racist and has always has been (witness soccer match hooligansim). They're limousine liberals (they don't have many dark skinned people except for UK/France and so hate "racism in theory", but don't have much direct experience with immigrants/minorities to become racist like many in the american south).
No other platform had as much clickspam / clickfraud stuff as G+. Every time I looked at my feed there were 10+ pictures of fake hot girl videos that clicked off to random sites.
That G+ itself was such a player in click fraud, I'm surprised there wasn't more hay made about this before.
I'm really happy to hear that device switching is a thing. As someone with a Steam Link (and bought an Android phone just to use the Steam Link mobile app), being able to pick up and play anywhere is huge to me. Plex lets me do it with movies, AirPlay lets me do it with music, and now it's starting to become a thing with games.

Also nice to hear it handled controllers so well. I find it funny that Steam Link technically handles different controllers better than the host PC.

Other than that, the usual caveats with game streaming still apply.
I wouldn't expect this crowd to believe it even with a solid source.
> I would imagine register based VMs have a leg up in this regard?

That doesn't make any sense - register VMs have exactly the same requirement for stack frames as stack based VMs do.
That's an issue with the http/net libraries, not the concurrency model.

At really high throughout you can run into into issues with the kernel's networking and driver stack. I've encountered situations with my own homegrown event libraries (mostly C or Lua+C; I've never used Go) that were bottlenecked in the kernel. I've also seen issues that were fundamentally related to the use of poor buffering and processing pipeline strategies that resulted in horrible performance. For example, I can get an order of magnitude greater streaming throughput using my own protocol and framing implementations than when using ffmpeg's, though I use ffmpeg's codecs and a non-blocking I/O model in both cases, all in C. And that's because of how I structured the flow of data through my processing pipeline.

There's is no general model of concurrency that can solve that, and I've never seen any model that was easier in the abstract to tweak than any others. Those are implementation issues.
75% of mining companies are based in Canada. I'm surprised they are not based in the Cayman Islands or offshore but they choose Canada for favorable legal treatment and lax oversight.

https://www.vice.com/en_ca/article/wdb4j5/75-of-the-worlds-m...

I'm sure otherwise Canada is environmentally woke, and America's coal barons could give Canada's mining companies a run for the environmentally unfit / socially unsound money.
Yeah because obviously we just have to ruin the whole hobby or sky will fall and everyone will die. There are no other options, right?

This kind of emotional platitudes aren't really valid arguments for this level of government overreach that is mostly just BS. I'm definitely for some kind of regulations like max flight altitude, _maybe_ mandatory pilot's license etc. But things like "to be operated within line of sight at all times", transponders/remote identifiers, banning kids from flying small drones is just ridiculous. I'm sure senile legislators will get exited to show some power, but for everyone else this just annoyance.

"the FAA exists to add as many 9s to the likelihood of success as possible"

And that's why they must be stopped. If we did everything in our societies and lives by "adding as many 9s as possible" suicide and depression statistics would probably skyrocket, since we couldn't do pretty much anything at all but just stay at our homes, never get out of bed and eat generic health food from a tube.
Europe’s Android Ruling Gives Google Rivals a Glimmer of Hope
Rewriting GC seems like a serious overkill. One could achieve serious low latency with hotspot.
I saw this video recently. Changed my mind on regulating drones.

https://www.youtube.com/watch?v=QH0V7kp-xg0
I view facebook's newsfeed and youtube's list of suggestions like entering into a popular reddit thread about something dividing the community that has lots of posts.

You enter into the comment section and it's automatically sorted by Controversial. At least that's how I see it.
The Economics of a Commune in the Ozarks
This is my first blog post relating to software design. It talks about how naming and design go hand in hand, and about how readability takes priority over design. I'm aware that there are some pretty strong opinions out there, so fire away. What do you think?
In Erlang (and presumably Go) green threads end up in a waiting queue when waiting on further work to do, and as such don't need to be polled or consume any CPU at all while idle. It's only when they receive a message indicating more work can be done that they move into the work queue.
Ditch the smartphone then, or lock out youtube, and uninstall the video streaming platforms.
if it's about simplicity, then Javascript and Node are better at concurrency for me when it comes to I/O, Node is very performant too
One can have a private, invite only subreddit and one can choose all the moderators of the subreddit. I think that if you use reddit's native mobile or web page css they push ads on you so I don't use either of those.