skysight-inc/HackerNews huggingface dataset:
There are a load of questions here.

> Where do I go from here? Keep trying different models?

> ...after [the labeling is] all done is this even going to work?

> [How to label]

> If we spend all this time and money labelling footage, how well is this going to work? How much footage do we need to label?

Generally, you're discussing the space of model improvement and refinement. This is the costliest and most dangerous part of any ML pipeline. Without good evaluation, stakeholder support, and real reason to believe that the algorithm can be improved this is just a hole to throw money into.

The short answer to most questions is that you don't really know. Generally speaking, more data will improve ML algorithm performance, especially if that data is more specific to your problem. That said, more data may not actually substantially improve performance.

You will get much more leverage by using existing systems, accepting whatever error rate you receive, and building systems and processes around these tools to play to their strengths. People have suggested asking the floor managers to wear a certain color. You could also use the probabilistic bounds implied by the accuracies you're seeing to build a system which doesn't replace manual monitoring, but augments it.

Perhaps you can emit a warning when there's a likelihood exceeding some threshold that there aren't enough people on the floor. This makes it easier for the person monitoring manually, catches the worst case scenarios, and helps improve the accuracy of the entire monitoring system.

Not only can these systems be implemented more cheaply, they will provide early wins for your stakeholders and provide groundwork for a case to invest in the actual ML. They might also reduce the problem space that you're working in to a place where you can judge accuracy better and build theories about why the models might be underperforming. This will support experiments to try out new models, augment the system with other models, or even try to fine-tune or improve the models themselves for your particular situation.

In terms of software development lifecycles, it's relatively late in the game when you can afford the often nearly bottomless investment of "machine learning research". Early stages should just implement existing, simple models with minimal variation and work on refining the problem such that bigger tools can be supported down the line if the value is there.
> It annoys me as well, and I think the intent is that "just build the product" is about avoiding shaving the yak.

I think discussions in general on Hacker News, blogposts and Twitter is missing context. Everyone assumes that others context is the same that you yourself has. So posts like this make sense, if you're in "startup - lets find market fit - need growth - just build the damn thing" mode, which is probably the mode the author is, or the context would have been set in the blogpost.

In the comment you're replying to, the context is a "explore an idea and learn something new" with no intention on turning that very thing into a product that sells to people. Maybe that will happen, but it's not the intention.

In the end, two very different contexts, both valid, but they are both talking past each other. All the people using different social networks (HN included), usually miss the vital piece of context and just proclaim "You should do X, because of Y". Then people defend their context, because life is never "Always do X" and will never be.
> This gets said a lot,

No, this actually doesn't get said a lot, however the simplicity of C compilation semantics is one of its biggest strengths.

> ... but unless you're writing C code for a microcontroller (or a PDP11), that isn't even close to being true.

Do humor us with an example of a C code that compiles into something that is "not even close" to what you'd reasonably expect.
Vivaldi Webmail
There’s no obligation for Whatsapp to prove that there is no backdoor? Yeah I guess when a product is too big to fail, they’re not obligated to do anything. True.
Facebook will continue to grow in the next 20 years that's pretty safe bet
Microsoft also today has containers and images that they themselves streamline as much as possible, for certain use cases. The two most common I've seen referenced:

1. Windows IoT Core [0] designed for IoT devices and embedded scenarios. The RPi build of Windows 10 IoT Core is around 800 MBs. (The Raspberry Pi build is an interesting one to note because you can explore yourself easily in a weekend project.)

2. Windows Nano Server [1] is a fascinating Windows 10 build intended for among other things Docker containerization [2] and virtualization projects. I've heard some images of Nano server are as small as about 400 MBs. Given its intent for containerization/virtualization, it's pretty amenable to experimenting with in weekend projects, too.

Microsoft has seemed quite interested in the last few years with how small and modular they can make Windows under the hood. It's not always apparent at the consumer level because of backward compatibility and all of the required "modules" (like Win32) that folks think of "as Windows".

[0] https://www.microsoft.com/en-us/software-download/windows10i...!

[1] https://docs.microsoft.com/en-us/windows-server/get-started/...

[2] https://hub.docker.com/_/microsoft-windows-nanoserver
Do you have any actual evidence that the labels on my weed are wrong? I mean, you could be right, but do you have any evidence?
Yeah, but matchmaking only works if you have enough players per region and/or small matches. With 64 players per match this becomes difficult really fast. Battlefield has the additional difficulty that some pleople want to (only) play planes or tanks, so another dimension on which to match...
Interesting that you said that. I've concluded long ago that the only way we can successfully live off earth is to adapt our bodies to live with different gravity, air pressures, etc.
It depends on the game, but some communities loathe skill based match making. Apex Legends is currently up in arms about it because upper 20% players are being matched in with top 0.1% players and that means every single game has to be played at peak effort by everyone. There are no "casual" games any more and it's impossible to team up with friends who might have a lower skill level because they'll be matched in with that 0.1% and be decimated.
You can make this argument about anyone simply by changing the metrics you're judging them by. So if you judge Signal by usability and messaging features, of course centralization isn't paying off. But that's not what Signal is optimizing for. On privacy features, no mainstream messaging app is doing anything resembling what Signal is doing; Signal's "competitors"† obtain their messaging features by storing vast amounts of valuable metadata in plaintext on their servers. Signal gets those features, with privacy assurance and without accumulating the hazmat, by inventing and deploying new high-end cryptography.

Consider how long it's taken Matrix to get to a point where it's just E2E by default. That's table stakes, Matrix very much wants to get there, and if they're lucky (see downthread) they'll be able to flip that switch in Q1 2020.

If Signal invents some new feature based on Attribute Based Encryption or pairing curves or PQ exchanges or whatever, they'll have it deployed within a week of merging the code into master. You've seen them do things like that repeatedly. That's what centralization buys.

† I'm not sure I accept the premise that it has competitors; the companies you're thinking of are, to my mind, competing more with WhatsApp and Slack than Signal.
To directly answer your question, graphics cards are Turing complete but they are optimized for a highly parallel workload.
GPUs are turing complete. They and CPUs are turing-equivalent, but they're optimized for different tasks. Specifically, GPUs are great at doing the same task on different data all at once.
On that point I would agree, and the speculation is fun, but it is useful to keep in mind that explanations for mysterious events are almost always boring and mundane.
What costs more for health insurers?

A cigarette smoker that dies between 40-70 with what treatments for diabetes, bloodpressure, asthma, copd, and a heart attack before cigarettes kill them young?

A non smoker that lives to 105 but needs two hip replacements, cancer treatments, and assisted living between 60-80, then round the clock care for the next 25 years?
Hi! Good questions.

1. Engineering is somewhere around 75 people (including management)

2. The principles doc is open to the public. I'm not sure why you're unable to view it. The high level principles are "We champion quality", "We nurture every engineer", "We collaborate compassionately", and there's more detail in the doc.

The principles reflect both how we work and how we want to work. Our VP of Engineering reflected on the creation of the principles and how they help work through our challenges: http://engineering.khanacademy.org/posts/eng-principles-help...

3. Our mission is a long-term one. In 2020, I suspect we'll be continuing to expand by making further in-roads with students in US schools (and schools in some of our other targeted regions like India, Brazil, Mexico), and helping people by leveling the test preparation field.

We continue to expand our content, which is freely available and translated into many languages.

As I mentioned in my original message about the job posting, though, in 2020 Engineering has a special focus on rebuilding our backend. This will have some user-facing benefits in the short term, and many longer term benefits as it will better prepare us for continued growth.
Interesting.

So what are the sub-core limitations execution flow wise? Or is it truly generic?

Can there be execution level conflicts? Like execution flow could be taken, but execution resources constraining (stalling) it somehow?

I'm only talking about "per clock" view, not about hardware threading. Sometimes these terms are mixed in a bit hard to decipher fashion.
Dealing with Bias in AI
Benchmarking OpenAI’s GPT-2 on GPUs vs. CPUs
Pretty much all EA games use Frostbite, so it's not like they would have to redo the work from scratch for each game.
Cummings shares some qualities with the rest of that list, but he’s not a nationalist if you believe his extensive blogging.

Although he is comfortable using the language of nationalism, which perhaps amounts to the same thing practically.

I’m also not sure how right wing he really is. He seems fairly liberal in his own views on immigration, race and so on. Although again, he panders to those with different views.

I don’t agree with Cummings on many things, but I don’t think it’s fair to put him in a list with those other names.

I stand to be corrected. It’s possible I misunderstand him. He’s hard to misunderstand.
That's cool! Is there a deep dive somewhere into the architecture of Source2 (or any game built with it) that you'd recommend?
For anyone wondering, 3:2 is equal to 16:10.67
See the video above. It’s a condensed recap of Valve’s GDC 2018 presentation on VACnet. The actual presentation is worth listening to if you have the time.

https://youtube.com/watch?v=ObhK8lUfIlc

I disagree on the statement that developers, publishers, and/or anticheat companies are too incompetent to implement good solutions. They have not been putting serious effort into the problem or else the state of cheating in video games wouldn’t be as bad as it is today.
I don't like this line of thinking. The majority of the population (including children) is not disabled and is capable of riding an electric assisted bike - no one is proposing disabled people must also do the same.

It feels like a "gotcha". "Aha! because I cannot do this, no one can!"
How is Ark less decentralized?
The description is unclear, but these look more like hyperthreads/SMT units than true CPU cores. It's talking about "scheduling resources" implemented in hardware, which suggests a SMT model.
If you watch kitboga (youtube / twitch) and in the odd chance kitboga gets to talk about why they do it the spammers fall into a couple of categories:

1) The angry/evil spammer. Doesn’t give a shit and wants make his dollars. Usually someone higher up.
2) The worker. Just his bills paid. Usually rather uncaring what they are doing, although they acknowledge its wrong
3) Playing oblivious, just ignoring and avoiding any sense of blame or justice

It’s lucrative and as long as we keep falling for it, it will stay. Making domains more expensive will make the barrier of entry higher, but the top players will likely just consolidate more resources vs little scammers.

If a domain is like an address then maybe we could or should enforce some more legitimacy, but such a thing would be hard to implement in the countries where spam usually originates from.
You're making a classic mistake - Lisp is not a language. It's a set of ideas. Some brilliant ideas. Pretty much every single PL that in use today was influenced by those ideas. There's plenty of Lisp in Python and Javascript. And pretty much there's a Lisp dialect and compiler/transpiler/interpreter for every platform today. Lisp (despite being over 60 years old) never went out of fashion and I doubt it ever will.
When I dabbled in Groovy some years ago, I found that searches quickly achieved absurdity.
There would without question at least be debate over whether we should do that, and that's really my original point. It seems highly, highly unlikely that alien societies would all come to this same conclusion, unless you're willing to assume they all think fairly uniformly -- but we would be a clear exception to that, and so we've come full circle.
There's a difference between "objective forecasting" and "hype". One should always be acceptable, the other should have some limitations or basis in reality.
FWIW the iPhone 5s was September 2013, i.e. 6.25 years ago.

I only mention it because the timing was a surprise to everyone in the industry.
Suppose a group has 1000 random legends. What are the odds that one of them might sort of match a distant event?

It could be like those headlines "Psychic Predicted The Last 3 Elections".
"Money laundering" is a dysphemism. The proper therm for it is "electronic privacy", or even just privacy.
I always thought it would be interesting to build vertical greenhouses with something like this, in the floors or walls, siphoning natural light between the floors
Tachyons certainly is a good alternative. The system is as thought-through as Tailwind's, though there certainly is a bigger ecosystem (tutorials, videos, components) for Tailwind. Also I found it easier to customize and extend Tailwind. And if I don't plan to customize I just use the CDN version which is just one-line. Again, Tachyons is a perfect contender and if Tailwind does not convince you for whatever reason, have a look at Tachyons which has a slightly different philosophy.
This occurs consistently whilst logged in.
How do we change decades to months? Pretty sure it’s possible if we invest in it. Look at rocketry or nukes in the WW2. We need that kind of focus and investment.
It's mostly school supplies and pallets of bottled water now.
Mormon Church Financial Approach Should Be Emulated, Not Criticized
One way to strive for clarity is to not make structural errors in a blog. Like

"Avoid a having a hard conversation because of how uncomfortable it is, or fear for how poorly it can go."
Greenhouse Software | New York, NY | Full Stack Engineer | Full-time | Onsite | https://engineering.greenhouse.io/

Greenhouse is looking for a Senior Software Engineer to join our Engineering team! At Greenhouse, our team offers stability, product development best practices, and an environment where every single engineer has a direct impact on the success of our software. You will be given the reigns to continuously iterate on our Recruiting platform, improve the long-term quality of our codebase, and empower the team to develop and grow.

Our primary tech stack is Ruby on Rails with a React frontend, and a mix of polyglot services that allow us to scale and iterate quickly. We’re open to other preferences, though, if you’re willing to learn in return!

See the full job description and apply here: https://grnh.se/e3d708811

Greenhouse Software | Denver, CO | Support Engineer | Full-time | Onsite | https://engineering.greenhouse.io/

Greenhouse is looking for a Support Engineer to join our team! In this role you'll work closely with our Customer Support, Engineering, and Customer Success teams and help our customers troubleshoot a variety of technical issues. Working alongside Greenhouse's engineers, you’ll have the opportunity to learn the technical aspects of Greenhouse products and jump-start your career in tech.

See the full job description and apply here: https://grnh.se/9c373c491

Greenhouse Software | New York, NY | Support Engineer | Full-time | Onsite | https://engineering.greenhouse.io/

Greenhouse is looking for a Support Engineer to join our team! In this role you'll work closely with our Customer Support, Engineering, and Customer Success teams and help our customers troubleshoot a variety of technical issues. Working alongside Greenhouse's engineers, you’ll have the opportunity to learn the technical aspects of Greenhouse products and jump-start your career in tech.

See the full job description and apply here: https://grnh.se/20da21d81

We offer a full slate of benefits, including competitive salaries, stock options, medical, dental, vision, life and disability coverages, FSA, HSA, flexible vacation, commuter benefits, a 401K plan, and a parental leave program. And... we offer some not-so-standard, extra-fun benefits, including learning & development stipends, adoption and fertility benefits, an employee discount platform, and of course, fully stocked fridges and cold brew on tap. To learn more about our engineering team(https://engineering.greenhouse.io/), check out our engineering blog(https://medium.com/in-the-weeds)!
Counterstrike aimbots have done what I describe for decades. They can aim and shoot in one frame, then aim and shoot at someone else as soon as the gun animation allows, exactly like playing against The Flash. The Flash might not be cheating per se, but he would be unsatisfying to play against as he decimates your entire team in a second.

Shadow meshes are often generated by rendering the scenes from the viewpoint of the light sources. This would have to be done on the server, so the server is already doing some rendering.

Sounds certainly need to be rendered, even for non-visible players. Otherwise you couldn't hear someone shooting behind you.

You ideas would work much better with a RTS. But so do solutions like Stadia.
Hey. I wrote that a long time ago. Funny to see it re-surface and glad it's helpful. :)

There is a presentation version of it here: https://www.youtube.com/watch?v=PpX7J-G2PEo&feature=youtu.be (I made the presentation first and then wrote the blog posts)

I wrote a follow-up at called Elasticsearch from the Top Down here: https://www.elastic.co/blog/found-elasticsearch-top-down
The lesson for any potential employee is to stay far away from any company funded by SoftBank.

The inflated value may help the CEO get a big payout (like WeWork) or help the company raise lots of capital (like Uber & Paytm).

However, you are probably joining a company with an unrealistic valuation like Uber, WeWork, Wag or Paytm. If you have options, you will always be underwater. If you have RSUs, they may never appreciate.
Agreed, this was delightful to read! I really appreciated how the author was open about naivety and blind spots. It made the contrast more apparent when they learned things. I'd love to read more by this person.
That doesn’t touch the land use or efficiency problem. Solar and wind power makes a ton more sense.
I liked this "my startup failed" story more than many, not least because of all the gratuitous wry allusions to SV culture.
Google cuts Xiaomi's Nest access for showing photos of strangers' homes
In downtown NYC, there still are areas of sidewalk with these.
But astrology has changed dramatically though, which I was trying to avoid getting into an argument about. I haven't studied or read up on it, but have read a lot of history, particularly of Medieval times and earlier. For hundreds of years it was inseparable from astronomy. Astronomers making predictions, astrologers identifying events in the year or night sky, diligently recording eclipses and comets. The terms were interchangeable. For centuries they were the same thing, thus there probably is valid science potentially in some of those writings, much as chemist and alchemist were at one time the same thing. Alchemists figured out many chemical reactions, or purified real drugs long before we separated them out into chemistry and mystical hogwash. Just as religion were once connected with scholarship and education (and astrology) too.

So I suspect if there is any grain of predictive basis it would be astronomical or meteorological in nature rather than the vanishingly unlikely finding a life partner third week of next month or next Tuesday being particularly lucky.

shrug
I don't have a lot of experience with it yet, but Loki looks promising for small projects. You'd still use it as a centralized logging server, but it's not as resource-expensive as something like self-hosting ELK.

I've only been using it for my homelab, and haven't even moved everything to it yet - but I like it so far. I already use Grafana+influxdb for metrics so having logs in the same interface is nice.

https://grafana.com/oss/loki/
The reviews I've seen mention 3 days as expected battery life. Maybe I shouldn't trust them.
The US produces more oil
Why slow down at all?

https://military.wikia.org/wiki/Relativistic_kill_vehicle
Looks great, will give it a try. I'm assuming I can just host this somewhere and send users the link.
The unsuccessful ones.

As soon as a startup becomes successful they have hired an attractive anthopology gradute to be "head of people ops" etc. After this it is mostly luxury ideals and gimmicks.

At one time every startup claimed to only hire the best. Then they mostly failed. They are still out, being the best, that is currently avialable, in a commutable distance, at below market rate.
What if every non-disabled twenty something in Southern California rode a bike everywhere.

How much better would the lives of everyone else down there be with the reduced traffic?
The author did not do enough market research before creating the product; he created something that didn't solve an existing demand.

From a doctor: "I always have the best interests of my patients in mind, but, you know, it’s not like they'll pay more if I prescribe Lexapro instead of Zoloft. They won’t come back more often or refer more friends."

So here's an interesting question: how do you align a doctor's pay with the outcome of their treatment?
> Swift, Rust, Kotlin, and Dart

and golang (Go)
These are ubiquitous in London
How much does an electrician cost to install a 240V line and outlet to your garage? That probably eats a bit of the "potential savings" from their "TCO pricing"...
statistically, smokers die early enough that their lifetime healthcare costs are lower than that of nonsmokers. I guess that doesn't really matter to a company that only pays for current employees' coverage, but it's an interesting fact.

I don't currently, but I smoked for about eight years. afaik, this significantly increases my chances of various respiratory problems. I don't mind having that accounted for in my premiums as long as you're willing to open up about your lifestyle and see how we can adjust your premiums. :)
Java (yes it does, since around 2000), .NET (NGEN since v1.0, Mono AOT, IL2CPP, .NET Native), D, Eiffel, FreePascal, Delphi, RemPascal, Swift, OCaml, Haskell, Lisp, Ada, Scheme, Basic, Go, Fortran.

Just a couple of possible languages, there are many more if we take out the good support constraint.
Yup, I do. Never was taught a different method and this one works well enough but I'd really prefer not to spend the rest of my life being so inept at a basic skill.