skysight-inc/HackerNews huggingface dataset:
In the systems I have seen:

* Because the rules are generated. Building a subpart sometimes means invoking a generated rule.

* Because make is used for other things: building binaries, libraries, examples, test suite, documentation -- then executing them, preparing a test environment, installing them, generating distribution packages, etc.

* Because the system is a framework, and each rule relates to one of many plugins (Buildroot for example).

* Because the system is just very large and complex (linux).

Now to go back to automake. It is still very useful to have automated checks of compliance -- either about some extended warnings supported only by some compilers and not others (clang vs GCC), allowing extensions, static analysis, coverage, etc. That being said, automake is terrible. The two passes to generate the actual build systems means most people are actually reading generated makefile and debugging that. As was said by GP, it is also sub-optimal regarding use of make.

Frankly, it is just much simpler to directly work with makefiles, or change build tool altogether (meson + ninja is nice). Autotools has always been a nightmare to work with in my experience.

Keeping with make, I much prefer musl way for example, where a POSIX shell script examines the dependencies and configures a single makefile giving the project state, then the actual makefiles will consume it to operate properly.
I have implemented stuff like this. It is not even remotely a <1 hour project. Not if you want it to work reasonably well and not be broken all the time. It’s a full workday for someone who already understands the problem. There are a number of cases you often want to handle:

- Multiple files may change in quick succession, for example, if you hit “save all” in an editor. You might want to delay triggers to see if more events arrive.

- You will sometimes see incomplete / corrupted versions of files, because you ran a command while another program was writing the file. The other program probably should atomically rewrite the file, but you’re stuck fixing the problem. The user doesn’t want to see errors from this and you generally want to rerun the command.

- You need to execute commands in the correct order.

- A command may change state from being queued&ready to having outdated inputs.

If it’s just one command, sure, you could probably do it in an hour. But if there’s more than one command (usually the case!) then it gets far more complicated.

Just looking at the last time I implemented something like this--it was watchman + about 500 lines of code figuring out which actions to run and when. And that’s not even with any parallel execution.
“I’m sick of this framing. Tired of it. Many people have tried to explain, many scholars. Listen to us. Those sentences are intellectually poor.

You can’t just reduce harms caused by ML to dataset bias.
A neural network bias is only the product of its inductive bias. A neural network can amplify or inhibit through heuristics, to some extent the biases from the input dataset but fundamentally the signal, the biases only comes from said dataset.
Indeed making a dataset almost bias free is hard and costly.

Indeed using biases in production (here we're talking only about a research paper) can be harmful and the owners of the neural networks should be responsible to some extent.

Now that I have addressed such truisms, we can begin to talk about more constructive discussions like how to improve the state of the art or how to inhibit more biases from data.
Poor Yann, his brain deserve better than those low quality "communications".
“Your first job test will be to look at the exception and send the right combination of HTTP headers”. (J/k)
he's saying vim users are hampering themselves.
Experienced in startups as a software engineer and early CTO. Seeking a friendly, high performing team, where I can write code, specs, and tests. Somewhat of an advanced generalist programmer, with soft skills.

Location: Sacramento, California
Remote: Yes, preferred - since 2013
Willing to relocate: No
Technologies: Node.js 8+ years, Golang 4+ years, DevOps/AWS/Ansible
Résumé/CV: https://docs.google.com/document/d/1fBNHFcd41n_sqMA4WEi_Jg79BG_M7GRHRMmSTm3GqUw
Email: jeff h parrish, at gmail
Data-driven feedback on Facebook, Uber, Airbnb, Tinder, Foursquare's pitch decks
Without subscriptions small devs would have already been driven off the platform.
> it's not enough to just have a purely abstract set of metrics on which to base resource allocation: it will always require actual investigation of why good schools produce good results and why students do poorly in specific schools."

The problem here is that many stakeholders really really* want to reduce the required intervention to a mechanistic increase/decrease of some sort, never mind that different stakeholders want opposite interventions.

No matter how "intelligently" you go about it (whether the intelligence is natural or artificial), this desire to simply boil down policy making to reallocating resources or incentives/disincentives is fundamentally lazy. It reminds me of the mania for diversified conglomerates and corporate management of the firm-as-portfolio (ie. reducing management's function to determining financial allocation between corporate units and deemphasizing the need for operational knowledge) during the 1970s.
Not really, a few sentences later he reiterates their commitment to leave hateful (but not hateful enough!) stuff up.
The Author is Nick Clegg, ex-leader of the Liberal Democrats in the U.K. - he’s a career politician, so this is kinda second nature.
I don’t see how handing HK over to ROC would have been “pro-colonialist”.
Was hoping there would be blueprints. Still really cool though
All possibly true I guess, or at least I'm not an expert and won't debate you on this. Still, the discussion above was more about the potential uses of invented tech, and in that regard it doesn't matter if it's only rumored to be used wrong and the rumors have something like 10% chance of being true. The ethical dilemma is the same. It's there from the point that you can imagine it realistically happening.
SEEKING WORK:
Remote - Three person design and development freelance team working together for over 10 years (individually with 20+ years experience)

Locations: Tampa, FL / Maine / San Francisco (or local to one of those areas)

Technologies and Skills: React, Go, Ruby on Rails, Design, UX, MySql, Postgres, Redis, Redshift, CSS/HTML/SASS, Webflow, AWS etc.

Email: hi@squaremill.com

Website: https://squaremill.com (recent projects @ https://squaremill.com/projects)

We have extensive experience in building applications from design, through implementation and ongoing management. We have very happy clients over the last 10 years and can put you in touch with them. Because we have worked together as a team for 10+ years we are extremely efficient - we pride ourselves on that along with being predictable and responsive. We can plug into an existing team to fill holes (design, tech) or can work as a design/developer team to get built what you need from soup to nuts. Experience in building healthcare applications, retail applications, financial apps, custom CMS, webflow apps, phone apps, real estate, high throughput message delivery!
Is there an ARM based board in a ITX/ATX form factor with a few PCIe slots? Because that's what I'm looking for.

This PCIe on the Raspberry Pi is a neat hack, but still a way of from being a real desktop.
Pandemic caused 18 PC rise in deaths in US: study
Valora Digital | Fullstack Senior & Mid-level, ML Engineer | Full-time | Zurich, Switzerland | ONSITE or REMOTE (CET +- 2h)

Valora Digital is the newly founded digital unit of Valora, a European retailer with 2700 stores across 5 countries. We are tackling interesting challenges in areas such as Autonomous Stores (think Amazon Go), Ecommerce & Delivery, Loyalty, Payments and Process Improvement. For this purpose we are building up a development team from the ground up. You will be one of the first engineers and will have a big part in shaping the culture as well as choosing our stack. We are looking to bring the startup ethos to the corporate world and get to combine the best of both worlds: ample funding, a huge customer base to deploy to and lots of freedom. I'm the head of this new unit and was previously a founder, CTO and CEO.

You can learn more and apply here https://valora.digital (bottom of the page) or on Stack Overflow https://stackoverflow.com/jobs/302271/senior-software-engine.... For the ML position, please get in touch directly at michael.wirth@valora.com.
I wonder how many individuals received one of the recent stimulus checks and parked it right into Tesla stock.
Website: aem1k.com/world
Twitter understands this and has begun restricting amplification

In what way, exactly? All they seem to have achieved so far is to make Trump's posts more reported on, that's the opposite of restricting amplification.
>Just because China is able to catch-up some of the growth that it completely missed out on due to the turmoil of the Communist revolution and the turbulent 50s and 60s, doesn't validate this system one bit. Other countries were ahead of China, with more growth and sustainability, minus the cruelty.

The most powerful countries in the world were literally coasting on stolen Chinese wealth for 100 years of so. When the UK couldn't coast anymore, it lost world reserve currency status.
I have heard this term often but never gotten used to it being used to describe an entire ethnic group nonchallantly - like the comment you are replyig to. I have had several conversations with Indian colleagues where some would use this term to describe other non-privileged classes as "backward" so matter of factly. This is racism of the quintessential kind.
Radar | Front End / UI Engineer | New York | Full-time Onsite

About us: Radar is location data infrastructure. We help product and growth teams build location-aware app experiences. We're ~35 employees based out of New York. Well-funded Series B startup.

Looking for FE Engineer with 5+ years of experience.
Job posting: https://grnh.se/a5527c263us
It might be a good idea to post this comment directly to Discourse to make sure it gets Mozilla’s attention.

But as I mentioned, this has been discussed, including the ability for users to add flags to their profiles to indicate disordered speech.

IMO it might be better to include disordered speech in a separate dataset with separate validation requirements, which would require new features on the site. But the new “target segments” feature is a step towards achieving such a thing.
They have offered to let generics produce it without royalty fees.
Your comment reminded me of a motorcycle racer I knew who was paralyzed from the waist down. He had a few funny stories about coming off his bike and having his legs broken and bent like a pretzel. The track martials would come over and just about faint at the sight of it, he often had to calm them down. He'd get looked over by the medics and drive himself to the hospital to get a cast put on.
He said so and it does seem to have solid axle and it only shows it driving on dirt and grass.

One way to solve it would be to have only single wheel powered. If you get that one powered wheel lifted you could shift your weight to tip entire vehicle (assuming you took care to load it evenly).
Nobody mentioned anything about "in a meeting", so how are we supposed to divine that that's what you meant?
The use of the word "Backward" is racist and derogatory.
Ethical, easy-to-use and privacy-conscious alternatives to well-known software
Lazy Lantern (YC S19) | Senior Data Scientist, Staff Backend/Data Engineer, Senior FullStack Engineer | Full-time | Remote

- Lazy Lantern is an AI-powered product analytics solution

- Pure data product with many challenges around AI & Big Data

- Founders with experience at leading Silicon Valley companies

- Several unicorn customers, dataset of billions of events

- Backed by top-tier US & European investors, incl. Y Combinator

Contact: bb@lazylantern.com
> Cultural differences are a mere fig leaf for racism. Culture doesn't differ in a big way at all amongst castes.

Right I totally forgot about the different languages that exist in India. Or the different religious ceremonies. Or the different Gods people worship. All those must somehow not mean the culture is different.

> Watch his reply to your post where he cleverly passes off muslims and Christians as invader cultures, without you noticing.

Those are your words, not mine. I suggested no such thing. The people of India today, irrespective of their religions, are all equally Indians. But to claim that there were no religious wars in the past (and even the present) and that there was no effect of religious conversion on hardening of stance on culture in Hinduism is naive and ignoring a big problem.

There is also a HUGE difference between talking about people today vs 5 centuries ago. We should be able to talk openly about the impact of foreign conquests in India without negatively impacting the people of those religions in the country today.
Version 1.0 will always be a functional proof-of-concept. They have the basic platform, now they can start iterating.
It doesn't, at all. I've heard suggestions that great news coming out of SpaceX does impact Tesla, but not the other way around. Plus, SpaceX isn't a public company.
This is a comment about graphical programming interfaces, not no-code. No-code also encompasses tools such as Airtable, which can be used to make a great number of different serviceable crud applications without anything resembling programming.
Unpopular opinion: FB is just the scapegoat.

First they claimed 100k$ worth of Russian ads made Trump win the election, when 1B$ from Bloomberg didn't move the needle.

In the age before social media, left- and rightwing could pretend the other side doesn't exist. This has changed, and things have gotten more divisive as a consequence.
A minute? Have you ever traded before? Prices move so fast that this would destroy market makers and so on.

Sometimes I cancel 4-5 orders before getting a fill on an option trade, manually.
If there’s no valid subscription it would all you to subscribe...
Few pay that much. It's the insurance companies who for some reason can't negotiate better. But also, note that you get it for $20 because americans are subsidizing you.
probably people sad/bitter that it is for games but it says all positions senior. that or people downvoting everyone else's post to make theirs higher.
Location: Washington State

Remote: Yes

Willing to relocate: Yes

Technologies: Python, C++, kicad, fusion360, RSLogix

Résumé/CV: https://www.linkedin.com/in/keith-harris-science/

Email:k.harris@sudomail.com

I am an R&D engineering assistant looking to grow my skills and advance my career.
The Tech Industry Now: Innovation and the New Economy Business News
No, these are not the traditional surnames. What I am referring to is a practice of legally changing the last name (typically father's or grand father's name) to Iyer or Iyengar. To me its a clear on your face statement that the person belongs to that caste and wants to flaunt it.
Great work, this opens new flood gates for Raspberry Pi community and I'm glad that the maker made it available on Tindie.

Off topic: When I heard about Apple silicon on iMac, I was wondering whether it will retain PCIe or will Apple will 'courageously' kill PCIe on iMac (/s).
Apple is forcing a yoga app to do opt-out billing instead of opt-in. That's anti-user-friendly.
http://archive.is/NYrtV
Much more likely are replacements with Airbus if they can get the Boeing money back. Boing being now a hedgefund company, not an engineering company anymore (like VW), this sounds difficult and the lawsuit could last several years. So it looks like Norway has to stick with their Boing's.

I never heard of the 787 engine problems, this seems to be severe also.

The Comac is an interesting option, but it will still need several years. Airbus is the only option.
Blaise Transit | Full-stack/Mobile Dev | REMOTE or ONSITE (Montreal) | Full-time

Blaise is making public transit awesome again. We're building a platform that allows public transit agencies to operate on-demand bus services. We're tackling some of the hardest problems in Operations Research and Dynamic Vehicle Routing Problems because we want public transit to not suck.

Location: Montreal, QC and/or Remote

Tech: React Native, React, Node, Express, AWS

Apply: https://www.blaisetransit.com/en-careers
A Makefile that's basically a tool with multiple entry points, like `git'? The one I've got for my current work project has 36 such targets. Some people might have an individual shell script for each one, but this is just what I prefer to do. Everything's conveniently in one file, and it's easy to share code between targets.

The convention I use is for all entry points to be phony targets. Non-entry point phony targets have name starting with _. The helper I can then use is:

@grep -E "^\.PHONY:" Makefile | grep -v ":default" | sed "s/.PHONY:/ /" | grep -v -E "^[[:space:]]*_" | sort

(The two spaces that replace ".PHONY" are just indentation, so the list stands out a bit more visually when scrolling back.)

The phony target named "default" is the default one, that runs the above command, so I don't need to see its name.
Smartsheet | Full time Senior Software Engineer | Bellevue WA | smartsheet.com

My team is looking for a full stack engineer with a lean toward front end skills. Our primary stack is Java for backend, React with Typescript on the front end with AWS as our infra. We operate in a dev ops model and have built a range of event and data micro-services that consume data from various other services. We have some exciting new greenfield projects coming up this year where will let users of our platform learn more about their usage of Smartsheet and their data.

https://www.smartsheet.com/careers/position/2224567/senior-s...
Toyota are also pioneers of JIT manufacturing.
By my understanding, the boogaloo thing is mostly a meme used as a joke about prepping, like for "SHTF" (https://www.urbandictionary.com/define.php?term=SHTF). For example, "I need [some flashy firearm] for the boog". There are some people/groups who have co-opted that branding and are actually intending violence, but those are in the minority. That's why the Facebook announcement specifically takes a nuanced approach in identifying only a subset of those groups as problematic. From https://about.fb.com/news/2020/06/banning-a-violent-network-...:

> This network uses the term boogaloo but is distinct from the broader and loosely-affiliated boogaloo movement because it actively seeks to commit violence.

This is also why a lot of the articles attacking Facebook for hosting boogaloo content are plain wrong. To many they come off as unhinged fake news simply because they don't see that the most common use of 'boogaloo' is as a joke.
Guilded (YC S17) | Full Stack Engineer | Remote-First Team

https://www.guilded.gg/jobs/full_stack_engineer

Guilded is hiring senior full-stack software engineers to connect the world's online gaming communities. You'll be a very early engineer at a quickly-growing, engineering-led startup, where you'll be using modern processes and tools to build features that teams need and love.
We're a fully-remote team. We know that many engineers are the happiest and do their best work when they're empowered to build on their own schedule. If that sounds like you, we'd love to hear from you.
1Password is hiring REMOTE in US/CANADA for a lot of roles.

I lead the platform integrations team and we build some incredibly cool things including the CLI, SCIM bridge, and some unannounced projects that get me so excited I can hardly stop myself from telling you what they are right now.

Customer Integration Specialist (Support Engineer mixed with DevRel): https://jobs.lever.co/1password/efe0dbd3-239f-4472-9f6f-71bf...

Developer - Platform Integrations (not quite a backend dev, closer to full stack): https://jobs.lever.co/1password/bb67606b-0de1-40f8-b5a1-a535...

These ones ^^ are specifically on my team, but there are about 40 other roles as well!!

https://1password.com/jobs

PLEASE apply even if you’re unsure of quals!!
At Offchain Labs, we are building a platform to unlock the full potential of smart contracts, making them private, affordable, and easy for developers. Our working prototype of Arbitrum runs on top of Ethereum and interoperates with native Ethereum contracts and tokens. We make smart contracts easier to develop at scale, with production level security. Our developer tools do the heavy lifting to add a flexible second layer to decentralized application architecture so our clients can focus on business logic and user experience.
We are looking for full stack engineers that are active members of the blockchain community and possess strong experience with frontend engineering skills (React, CSS, TypeScript and JavaScript). Prior experience with Ethereum development with JS (Truffle, Ethers, Web3, Solidity) is preferred. We are always looking for the best and brightest to help us continue to drive innovation with decentralized technology. If you are interested in developing state of the art blockchain technology in a collaborative, fun and hardworking team, then this is the job for you!

Click here to apply!

https://jobs.lever.co/offchainlabs/519867f6-47a3-4a9a-ae08-9...
> No, this is only technically correct but actually wrong. In the example, they did in fact fail to build the AI, as is their job. "Recognize white faces" is a lame research goal, "recognize human faces" is the real thing.

The researcher's job is to make progress towards the research goal. Progress that doesn't solve the problem is still progress. Nobody's saying that the PULSE authors have solved their research goal of generating white faces. It's why papers have a "discussion and future work" section, which touched on the issue in the first version of their paper. It's why in their revised paper, they added a full discussion of bias and the issues in the current model. They did their job, but didn't solve the whole problem, which is too high a bar for any researcher. Science is incremental.

That's how I interpreted LeCun's distinction between the researcher's job and the product builder's job.
That sounds like the beginnings of intuition for exterior algebra. While the gradient is a vector (i.e. it lives in a vector space), it's better thought of as being different to a standard 'displacement' vector.

Look at a topographical map of a landscape and note the contour lines. As you zoom into the contour lines (if they're detailed enough), they'll start to look more and more like parallel lines, densely spaced for a steep slope, or sparsely spaced for a mild slope. These parallel lines are the gradient.

A gradient and a vector 'fit together' to give a real number. The more parallel lines the vector pierces, the bigger the number [0]. So a gradient 'eats' a vector, spitting out a real number, and vice-versa. Just like a row vector 'eats' a column vector and spits out a real number.

I'm saying 'gradient' here, but really what I mean is 'one-form'. Language deliberately imprecise for all y'all mathematicians out there.

[0] https://neutronstars.utk.edu/class/p616_s19/lect3/index.html...
vim has stolen years of productivity from me. i've listened to loudmouthed vim advocates, tweaked my editor settings, played with plugins. but the problems that i needed to solve - code navigation, autocomplete, debugging - were all easily solved by switching to visual studio. nowadays i use vs with the vsvim extension (years of vim trauma have burned the key bindings into my muscle memory) and am much more productive with that setup than with the janky vim config from my uni days.
Tech is the new advertising industry, and we're all complicit. So this is aimed at us.